@import"https://fonts.googleapis.com/css2?family=Lilita+One&display=swap";body.jos-refined{--page-width:1360px;--jb:#011689;--ji:#0d0f14;--jy:#ffd23f;color:var(--ji);background:#fffdf5}.jos-refined p{line-height:1.6}.jos-refined .btn{min-height:44px;border-radius:10px;font-weight:700}.jos-refined a:focus-visible,.jos-refined button:focus-visible,.jos-refined summary:focus-visible{outline:3px solid var(--ji);outline-offset:3px}.jos-refined .jp-hero2 h1,.jos-refined .jp-section-top h2,.jos-refined .jp-about h2,.jos-refined .jp-faq-intro h2,.jos-refined .jp-campaign h3,.jos-refined .jp-hd-top,.jos-refined .jp-ft h2,.jos-refined .jp-ft-name{font-family:Lilita One,Arial Black,sans-serif;font-weight:400;letter-spacing:.01em;text-transform:uppercase}.jos-refined .jp-hd{border-bottom:3px solid var(--ji)}.jos-refined .jp-hd-search{border:3px solid var(--ji);border-radius:12px;background:#fff}.jos-refined .jp-hd-search button{background:var(--jy);color:var(--ji);border-left:3px solid var(--ji)}.jos-refined .jp-hd-search button:hover{background:#ffe07a}.jos-refined .jp-hd-nav{background:var(--jb)}.jos-refined .jp-hd-top{font-size:17px;padding:12px 16px}.jos-refined .jp-hd-top:hover,.jos-refined .jp-hd-nav li:hover>.jp-hd-top,.jos-refined .jp-hd-nav li:focus-within>.jp-hd-top{background:var(--jy);color:var(--ji)}.jos-refined .jp-hd-sale{color:var(--jy)}.jos-refined .jp-hd-sub{border:3px solid var(--ji);border-radius:0 0 14px 14px;box-shadow:6px 6px 0 var(--ji)}.jos-refined .jp-hd-sub a{font-weight:600}.jos-refined .jp-hd-sub a:hover{background:var(--jy);color:var(--ji)}.jos-refined .jp-hd-cart,.jos-refined .jp-hd-mobile>summary{color:var(--jb)}.jp-hd-cart .cart-icon-bubble,.jp-hd-cart .cart-icon-bubble_hide-tablet{display:flex!important;align-items:center}.jp-hd-cart .header__icons__svg{display:flex}.jp-hd-cart .header__icons__svg__animated{display:none!important}.jp-hd-cart svg{display:block;width:28px;height:28px}.jp-hd-cart .cart-count-bubble{position:absolute;top:0;right:-6px;display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border:2px solid var(--ji);border-radius:11px;background:var(--jy);color:var(--ji);font-size:12px;font-weight:700;line-height:1}.jos-refined .jp-hero2{background:var(--jb);border-bottom:3px solid var(--ji)}.jos-refined .jp-hero2:before{background:linear-gradient(104deg,#011689 0 50%,#ffd23f 50% 51.4%,#0d0f14 51.4% 51.7%,#0116891f 51.7%)}.jos-refined .jp-hero2 h1{font-size:clamp(40px,5.2vw,76px);line-height:.98;text-shadow:4px 4px 0 var(--ji)}.jos-refined .jp-hero2-copy{max-width:600px}.jos-refined .jp-hero2-text{color:#e6ebff}.jos-refined .jp-eyebrow{display:inline-block;padding:5px 12px;border:2px solid var(--ji);border-radius:999px;background:var(--jy);color:var(--ji);transform:rotate(-2deg)}.jos-refined .jp-trust{background:var(--jy);border-bottom:3px solid var(--ji)}.jos-refined .jp-trust-list li{border-left:4px solid var(--ji)}.jos-refined .jp-trust-list strong{font-size:16px;color:var(--ji)}.jos-refined .jp-trust-list span{color:#2b2f3a}.jp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;border:3px solid var(--ji,#0d0f14);border-radius:12px;box-shadow:4px 4px 0 var(--ji,#0d0f14);font-size:16px;font-weight:700;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.jp-btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ji,#0d0f14)}.jp-btn--accent,.jp-btn--accent:hover{background:#ffd23f;color:#0d0f14}.jp-btn--ghost,.jp-btn--ghost:hover{background:#fff;color:#0d0f14}.jp-btn--navy,.jp-btn--navy:hover{background:#011689;color:#fff;white-space:nowrap}.jp-section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.jp-section-top h2{display:inline;margin:0;font-size:34px;line-height:1.25;color:var(--jb,#011689);background:linear-gradient(transparent 64%,#ffd23f 64%);padding:0 6px}.jp-section-top p{margin:8px 0 0;font-size:16px;color:#3c4254}.jp-section-top>a{padding:8px 14px;border:2px solid var(--ji,#0d0f14);border-radius:999px;background:#fff;color:#0d0f14;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none}.jp-section-top>a:hover{background:#ffd23f;color:#0d0f14}.jos-refined .jp-item,.jos-refined .jp-set,.jos-refined .jp-category-media,.jos-refined .jp-campaign{border:3px solid var(--ji);border-radius:16px;box-shadow:6px 6px 0 var(--jb);transition:transform .12s ease,box-shadow .12s ease}.jos-refined .jp-item:hover,.jos-refined .jp-set:hover,.jos-refined .jp-category:hover .jp-category-media,.jos-refined .jp-campaign:hover{transform:translate(-2px,-2px);box-shadow:9px 9px 0 var(--jy);border-color:var(--ji)}.jos-refined .jp-set:hover{background:#fff;color:var(--ji)}.jos-refined .jp-category-media{background:#fff}.jos-refined .jp-category-title{font-size:16px;font-weight:700}.jos-refined .jp-shelf-grid,.jos-refined .jp-set-grid,.jos-refined .jp-category-grid,.jos-refined .jp-campaign-grid{padding:4px 10px 12px 4px}.jos-refined .jp-item-title{font-weight:600}.jos-refined .jp-item-price strong{font-size:18px;color:var(--jb)}.jos-refined .jp-item-badge{top:-6px;left:-6px;padding:4px 10px;border:2px solid var(--ji);border-radius:8px;transform:rotate(-5deg);font-size:13px}.jos-refined .jp-item-stock{padding:2px 8px;border-radius:999px;background:#ffe3df;color:#8c1d18}.jos-refined .jp-item-add{border:3px solid var(--ji);border-radius:10px;background:var(--jy);color:var(--ji);font-weight:700}.jos-refined .jp-item-add:hover{background:var(--jb);color:#fff}.jos-refined .jp-campaign:after{background:linear-gradient(0deg,#011689eb,#01168900 62%)}.jos-refined .jp-campaign h3{font-size:30px;text-shadow:3px 3px 0 var(--ji)}.jos-refined .jp-campaign-link{padding:6px 12px;border:2px solid var(--ji);border-radius:999px;background:var(--jy);color:var(--ji)}.jos-refined .jp-shelf--tint{background:var(--jb);border-top:3px solid var(--ji);border-bottom:3px solid var(--ji)}.jos-refined .jp-shelf--tint .jp-section-top h2{color:#fff;background:none;padding:0;text-shadow:3px 3px 0 var(--ji)}.jos-refined .jp-shelf--tint .jp-section-top p{color:#dfe5fb}.jos-refined .jp-shelf--tint .jp-item{box-shadow:6px 6px 0 var(--jy)}.jos-refined .jp-faq-item,.jos-refined .jp-faq-item:first-child{margin-bottom:12px;padding:0 18px;border:3px solid var(--ji);border-radius:14px;background:#fff}.jos-refined .jp-faq-item[open]{box-shadow:5px 5px 0 var(--jy)}.jos-refined .jp-faq-item summary{font-weight:700}.jos-refined .jp-about-inner{border:3px solid var(--ji);box-shadow:8px 8px 0 var(--jy)}.jos-refined .jp-ft{background:var(--jb);border-top:6px solid var(--jy);color:#dfe5fb}.jos-refined .jp-ft-name{font-size:26px}.jos-refined .jp-ft-field{border:3px solid var(--ji);border-radius:12px}.jos-refined .jp-ft-country select{background:var(--jb)}.jos-refined .product-card{padding:12px;border:3px solid var(--ji);border-radius:16px;background:#fff;box-shadow:5px 5px 0 var(--jb);transition:transform .12s ease,box-shadow .12s ease}.jos-refined .product-card:hover{transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--jy)}.jos-refined .product-card__image-holder{background:#fff;border-radius:8px}.jos-refined .product-card__image{width:100%}.jos-refined .product-card__image img{object-fit:contain;padding:10px}.jos-refined .product-card__image:before,.jos-refined .product-card__image:after{border-color:transparent}.jos-refined .product-card__heading{color:var(--ji);font-size:15px;font-weight:600;line-height:1.4}.jos-refined .product-card__container{text-align:left;padding:0 2px}.jos-refined .card__price__main{font-size:17px;font-weight:700;color:var(--jb)}.jos-refined .badge{border-radius:6px;font-size:12px}@media(max-width:749px){.jos-refined .jp-hero2:before{background:linear-gradient(180deg,#011689f0,#011689db)}.jos-refined .jp-hero2 h1{text-shadow:3px 3px 0 var(--ji)}.jp-section-top{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:18px}.jp-section-top h2{font-size:26px}.jos-refined .jp-item,.jos-refined .jp-set,.jos-refined .jp-category-media,.jos-refined .jp-campaign,.jos-refined .product-card{box-shadow:4px 4px 0 var(--jb)}.jos-refined .product-card{padding:8px}.jos-refined .product-card__heading{font-size:14px}}@media(prefers-reduced-motion:reduce){.jp-btn,.jos-refined .jp-item,.jos-refined .jp-set,.jos-refined .jp-category-media,.jos-refined .jp-campaign,.jos-refined .product-card{transition:none}.jp-btn:hover,.jos-refined .jp-item:hover,.jos-refined .jp-set:hover,.jos-refined .jp-campaign:hover,.jos-refined .product-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/jos-refinements.css.map */
