@import"https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,600&display=swap";:root{--uf-navy: #212d58;--uf-gold: #c9a24b;--uf-line: #e5e8ef}.card--product{transition:transform .25s cubic-bezier(.2,.6,.2,1)}.card--product:hover{transform:translateY(-3px)}.card--product .card__media{border-radius:10px;overflow:hidden;border:1px solid #eef0f5;background:#f6f7fa;transition:box-shadow .25s ease,border-color .25s ease}.card--product:hover .card__media{box-shadow:0 10px 24px #212d581f;border-color:#e3e7f0}.card--product .card__media img{transition:transform .45s cubic-bezier(.2,.6,.2,1);will-change:transform}.card--product:hover .card__media img{transform:scale(1.05)}.card--product .card__product-heading,.card--product .card__product-heading.heading--2-lines{font-size:11.5px;line-height:1.3;font-weight:700;text-transform:uppercase;letter-spacing:.01em;color:var(--uf-navy);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease;margin-top:8px}.card--product .card__product-informations,.card--product .card__product-informations.with_price--besides,.card--product .card__product-informations.with_price{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:3px;width:100%}.card--product .card__product-informations>*,.card--product .card__product-link--heading{width:100%;max-width:100%;flex:0 0 auto;text-align:left}.card--product .card__content{gap:4px}.card--product:hover .card__product-heading{color:var(--uf-gold)}.card--product .price,.card--product .price .price-item,.card--product .price__regular,.card--product .price__sale{font-weight:700;font-size:13px;color:#111}.card--product .card__product-badges,.card__product-link--media .card__product-badges{background:var(--uf-gold)!important;color:#fff!important;border:none!important;border-radius:6px!important;padding:3px 8px!important;font-size:10px!important;font-weight:700;text-transform:uppercase;letter-spacing:.04em;line-height:1.4;box-shadow:0 2px 6px #212d582e}.card--product .card__product-badges .badge.sale,.card--product .badge.sale,.card__media .badge.sale{background:transparent;color:#fff;border:none;padding:0;margin:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;border-radius:0;box-shadow:none}.card--product .card__product-cta,.card--product .card__product-form,.card--product .card__product-rating,.card--product .loox-rating{display:none}.collection__section--wrapper{position:relative}.collection__section--wrapper .swiper-button-prev,.collection__section--wrapper .swiper-button-next{width:40px;height:40px;margin-top:0;border-radius:50%;background:#fff;border:1px solid var(--uf-line);box-shadow:0 4px 14px #212d5824;color:var(--uf-navy);top:calc(50% - 36px);transition:scale .2s ease,box-shadow .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.collection__section--wrapper .swiper-button-prev{left:6px}.collection__section--wrapper .swiper-button-next{right:6px}.collection__section--wrapper .swiper-button-prev:after,.collection__section--wrapper .swiper-button-next:after{font-size:14px;font-weight:700}.collection__section--wrapper .swiper-button-prev:hover,.collection__section--wrapper .swiper-button-next:hover{background:var(--uf-gold);border-color:var(--uf-gold);color:#fff;scale:1.08;box-shadow:0 6px 18px #c9a24b59}.collection__section--wrapper .swiper-button-disabled{opacity:0;pointer-events:none}@media screen and (max-width:749.98px){.collection__section--wrapper .swiper-button-prev,.collection__section--wrapper .swiper-button-next{width:36px;height:36px;top:calc(50% - 32px)}.collection__section--wrapper .swiper-button-prev:after,.collection__section--wrapper .swiper-button-next:after{font-size:12px}}.collection .collection__header--flex .button__container .button,.collection .collection__container-button--mobile .button{display:inline-block;width:auto;min-width:0;min-height:0;padding:10px 22px;font-size:13px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;background:var(--uf-navy);color:#fff;border:none;box-shadow:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.collection .collection__header--flex .button__container .button:hover,.collection .collection__container-button--mobile .button:hover{background:var(--uf-gold);color:#fff;transform:translateY(-2px);box-shadow:0 8px 18px #c9a24b59}.collection .collection__container-button--mobile{text-align:center;margin-top:10px}.collection .collection__heading,.collection .collection__heading *,.collection__header .collection__heading,h2.collection__heading,.collection__heading .heading__text,.collection__heading strong,.collection__heading em,.collection__heading span{font-weight:800}.collection .collection__heading{font-weight:800;text-transform:uppercase;letter-spacing:.01em}.collection .collection__heading:after{content:"";display:block;width:44px;height:3px;margin-top:8px;border-radius:2px;background:var(--uf-gold)}.collection .center .collection__heading:after{margin-left:auto;margin-right:auto}.collection__banner--heading,.collection__title{text-transform:uppercase;font-weight:800;letter-spacing:.01em}.pagination__item--current,.collection .pagination__item[aria-current=page]{color:var(--uf-gold);font-weight:700}@media screen and (max-width:749.98px){.card--product .card__product-heading,.card--product .card__product-heading.heading--2-lines{font-size:10.5px;margin-top:6px}.card--product .price{font-size:12px}.card--product .card__media{border-radius:8px}}#shopify-section-iwt_promo_2eme,#shopify-section-iwt_alliance{margin:72px 16px}#shopify-section-iwt_promo_2eme>div,#shopify-section-iwt_alliance>div{position:relative;border-radius:22px;overflow:hidden;background-color:#1b2547;background-image:radial-gradient(120% 90% at 12% 8%,#c9a24b38,#c9a24b00 55%),radial-gradient(100% 80% at 88% 100%,#3b5bdb47,#3b5bdb00 60%),linear-gradient(152deg,#2c3a6e,#1e2a55 46%,#131b36);box-shadow:0 18px 40px #131b362e}#shopify-section-iwt_promo_2eme>div:before,#shopify-section-iwt_alliance>div:before{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,rgba(201,162,75,0) 0%,var(--uf-gold) 50%,rgba(201,162,75,0) 100%)}#shopify-section-iwt_promo_2eme .image-with-text__media,#shopify-section-iwt_alliance .image-with-text__media{border-radius:16px;overflow:hidden;box-shadow:0 14px 30px #050a1a59;max-width:340px;margin-inline:auto}#shopify-section-iwt_promo_2eme .image-with-text__heading,#shopify-section-iwt_alliance .image-with-text__heading{font-size:clamp(19px,2.4vw,27px);line-height:1.22;font-weight:800;letter-spacing:-.01em;margin-bottom:10px}#shopify-section-iwt_promo_2eme .image-with-text__heading:after,#shopify-section-iwt_alliance .image-with-text__heading:after{content:"";display:block;width:52px;height:3px;margin-top:12px;border-radius:2px;background:var(--uf-gold)}#shopify-section-iwt_promo_2eme .image-with-text__text{font-size:14px;line-height:1.55}#shopify-section-iwt_promo_2eme .image-with-text__text ul{list-style:none;padding-left:0;margin:8px 0 0;display:grid;gap:8px}#shopify-section-iwt_promo_2eme .image-with-text__text ul li{position:relative;padding-left:26px}#shopify-section-iwt_promo_2eme .image-with-text__text ul li:before{content:"";position:absolute;left:0;top:.35em;width:16px;height:16px;border-radius:50%;background:var(--uf-gold) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='5 12.5 10 17 19 7.5'/%3E%3C/svg%3E") center / 10px 10px no-repeat}#shopify-section-iwt_promo_2eme .image-with-text__text p strong{letter-spacing:.05em;font-size:12.5px}@media screen and (max-width:749.98px){#shopify-section-iwt_promo_2eme,#shopify-section-iwt_alliance{margin:52px 12px}#shopify-section-iwt_promo_2eme>div,#shopify-section-iwt_alliance>div{border-radius:18px}#shopify-section-iwt_promo_2eme .image-with-text__media,#shopify-section-iwt_alliance .image-with-text__media{max-width:260px;border-radius:14px}#shopify-section-iwt_promo_2eme .image-with-text__text{font-size:13px}}[data-aos],.aos-init,.aos-animate,.animate--fade-up,.animate--fade-down,.animate--fade-in,.animate--zoom-in,.animate--zoom-out,.scroll-trigger,.scroll-trigger--offscreen{opacity:1!important;transform:none!important;animation:none!important;transition:none!important;visibility:visible!important}.collection__banner--heading,.collection__title,.collection-hero__title,.main-collection__title,.template-collection h1,.template-collection .title{font-weight:800}.card--product .card__product-heading,.card--product .card__product-heading.heading--2-lines{min-height:44.85px}.card--product{display:flex;flex-direction:column;height:100%}.card--product .card__product-informations{margin-top:auto}.card--product .card__media img,.card--product .card__media picture>img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width:749px){.card--product .card__product-heading,.card--product .card__product-heading.heading--2-lines{min-height:calc(3 * 1.3 * 11px)}}.reviews__block-text-description{font-size:1.3rem;line-height:1.55;color:#44506a;overflow-wrap:break-word;min-height:6.2rem}.reviews__block-text-description .short-description,.reviews__block-text-description .full-description{display:inline}.reviews__block-text-description .toggle-description{display:inline;margin-left:.4rem;padding:0;border:0;background:none;cursor:pointer;font-size:1.25rem;font-weight:700;color:var(--uf-navy);text-decoration:underline;text-underline-offset:.25rem}.reviews__block-text-description .toggle-description:hover{color:var(--uf-gold)}.reviews__block-text{padding:1.4rem 1.5rem 1.6rem}.reviews__block-text-name{font-size:1.35rem;font-weight:800;color:var(--uf-navy)}@media screen and (max-width:749px){.reviews__block-text-description{font-size:1.25rem;min-height:7.4rem}}.product__info .product__block--stock,.product__info .product__block--text:has(strong){--uf-panel-radius: 1.2rem}.product__info .stock{border-radius:1.2rem 1.2rem 0 0!important;padding:1.2rem 1.4rem .9rem!important;margin-bottom:0!important;background:#f4f6fa!important;border:0!important}.product__info .stock__text,.product__info .stock p{font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:1.3rem;color:var(--uf-navy)}.product__block--text .uf-promo-line,#uf-promo-line{margin:0}.product__info .size-guide,.product__info .size_guide,.product__info [class*=size-guide]{font-size:1.3rem;font-weight:600}.product__info .size-guide button,.product__info [class*=size-guide] button,.product__info button[class*=size-guide]{display:inline-flex;align-items:center;gap:.6rem;color:var(--uf-navy);text-decoration:underline;text-underline-offset:.3rem;font-weight:600;font-size:1.3rem;transition:color .2s ease}.product__info .size-guide button:hover,.product__info [class*=size-guide] button:hover{color:var(--uf-gold)}.product__info [class*=size-guide] svg{width:1.8rem;height:1.8rem}.uf-stockpill{display:inline-flex;align-items:center;gap:.7rem;margin:0;padding:.7rem 1.4rem;border-radius:999px;background:#fff1e0;color:#b3541e;font-size:1.3rem;font-weight:700}.uf-stockpill__dot{width:.8rem;height:.8rem;border-radius:50%;background:#f97316;flex-shrink:0}.product__info .product-form__submit,.product__info button[name=add]{border-radius:1rem!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.04em;font-size:1.5rem!important;padding-top:1.6rem!important;padding-bottom:1.6rem!important;box-shadow:0 8px 20px #212d582e;transition:box-shadow .25s ease,filter .25s ease}.product__info .product-form__submit:hover,.product__info button[name=add]:hover{box-shadow:0 12px 26px #212d5842;filter:brightness(1.06)}.product__info .quantity{border-radius:1rem;overflow:hidden}.uf-trust{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding-top:.4rem}.uf-trust__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.uf-trust__icon{width:3.8rem;height:2.4rem;border-radius:.4rem}.uf-trust__sat{margin:0;font-size:1.35rem;color:var(--uf-navy)}.uf-trust__stars{color:#00b67a;letter-spacing:.1em}.product__info .collapsible-content__item,.product__info .accordion{border:1px solid var(--uf-line);border-radius:1rem;overflow:hidden;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.product__info .collapsible-content__item+.collapsible-content__item,.product__info .accordion+.accordion{margin-top:.9rem}.product__info .collapsible-content__item:hover,.product__info .accordion:hover{border-color:#c9d2e4;box-shadow:0 4px 14px #0a14320f}.product__info .accordion summary,.product__info .collapsible-content__item summary{padding:1.4rem 1.6rem;font-weight:800;font-size:1.4rem;color:var(--uf-navy)}.product__info .accordion[open],.product__info .collapsible-content__item[open]{border-color:var(--uf-navy);box-shadow:0 6px 18px #0a143214}#shopify-section-faq .heading__section,#shopify-section-faq h2{font-weight:900;letter-spacing:-.01em;color:var(--uf-navy)}#shopify-section-faq .heading__section:after,#shopify-section-faq h2:after{content:"";display:block;width:6.4rem;height:.35rem;margin:1.2rem auto 0;border-radius:999px;background:linear-gradient(90deg,var(--uf-navy),var(--uf-gold))}#shopify-section-faq .collapsible-content__item,#shopify-section-faq .accordion{background:#fff;border:1px solid var(--uf-line);border-radius:1.2rem;overflow:hidden;box-shadow:0 2px 10px #0a14320a;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}#shopify-section-faq .collapsible-content__item+.collapsible-content__item,#shopify-section-faq .accordion+.accordion{margin-top:1.1rem}#shopify-section-faq .collapsible-content__item:hover,#shopify-section-faq .accordion:hover{border-color:#c3cee4;box-shadow:0 8px 22px #0a143214}#shopify-section-faq .collapsible-content__item[open],#shopify-section-faq .accordion[open]{border-color:var(--uf-navy);box-shadow:0 10px 26px #0a14321a}#shopify-section-faq summary{padding:1.7rem 1.9rem;font-size:1.5rem;font-weight:800;color:var(--uf-navy);line-height:1.35}#shopify-section-faq summary:hover{background:#f7f9fc}#shopify-section-faq .accordion__content,#shopify-section-faq .collapsible-content__item .rte{padding:0 1.9rem 1.8rem;font-size:1.4rem;line-height:1.65;color:#4a5670}#shopify-section-faq summary .icon-caret,#shopify-section-faq summary svg{color:var(--uf-gold)}@media screen and (max-width:749px){#shopify-section-faq summary{padding:1.4rem 1.5rem;font-size:1.38rem}#shopify-section-faq .accordion__content,#shopify-section-faq .collapsible-content__item .rte{padding:0 1.5rem 1.5rem;font-size:1.32rem}.uf-trust__icon{width:3.4rem;height:2.1rem}}.uf-sg__trigger{display:inline-flex;align-items:center;gap:.7rem;padding:0;border:0;background:none;cursor:pointer;font-size:1.35rem;font-weight:700;color:var(--uf-navy);text-decoration:underline;text-underline-offset:.35rem;text-decoration-thickness:1px;transition:color .2s ease}.uf-sg__trigger:hover{color:var(--uf-gold)}.uf-sg__trigger svg{width:1.9rem;height:1.9rem;flex-shrink:0}.uf-sg__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:2rem;background:#0c12269e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.uf-sg__overlay[hidden]{display:none}.uf-sg__dialog{width:100%;max-width:78rem;max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:1.6rem;box-shadow:0 24px 60px #080f2359;overflow:hidden}.uf-sg__head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2rem;border-bottom:1px solid var(--uf-line)}.uf-sg__title{margin:0;font-size:1.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:var(--uf-navy)}.uf-sg__close{width:3.4rem;height:3.4rem;flex-shrink:0;border:0;border-radius:50%;background:#f1f3f7;color:var(--uf-navy);font-size:2.2rem;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease}.uf-sg__close:hover{background:var(--uf-navy);color:#fff}.uf-sg__body{padding:1.8rem 2rem 2.2rem;overflow-y:auto}.uf-sg__body img{display:block;width:100%;height:auto;border-radius:.9rem}.uf-sg__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:1rem;border:1px solid var(--uf-line)}.uf-sg__table{width:100%;border-collapse:collapse;font-size:1.4rem;min-width:46rem}.uf-sg__table thead th{background:var(--uf-navy);color:#fff;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:1.25rem;padding:1.3rem .8rem;text-align:center;white-space:nowrap}.uf-sg__table thead th span{display:block;font-size:1rem;font-weight:600;opacity:.7;letter-spacing:.06em;margin-top:.2rem}.uf-sg__table tbody th,.uf-sg__table tbody td{padding:1.3rem .8rem;text-align:center;border-top:1px solid #eceff5;color:#2b3550;font-weight:600}.uf-sg__table tbody th{background:#eef1f7;color:var(--uf-navy);font-weight:900;font-size:1.55rem}.uf-sg__table tbody tr:nth-child(2n) td{background:#f7f9fc}.uf-sg__table tbody tr:nth-child(2n) th{background:#e7ebf3}.uf-sg__note{margin:1.4rem 0 0;text-align:center;font-size:1.3rem;line-height:1.55;color:#5c6b85}.uf-sg__note strong{color:var(--uf-navy)}@media screen and (max-width:600px){.uf-sg__scroll{border:0}.uf-sg__table{min-width:0;display:block}.uf-sg__table thead{display:none}.uf-sg__table tbody,.uf-sg__table tr{display:block}.uf-sg__table tr{border:1px solid var(--uf-line);border-radius:1rem;overflow:hidden;margin-bottom:1rem}.uf-sg__table tbody th{display:block;text-align:left;padding:1rem 1.4rem;border-top:0;font-size:1.5rem;letter-spacing:.04em}.uf-sg__table tbody td{display:flex;align-items:center;justify-content:space-between;text-align:right;padding:.9rem 1.4rem;background:#fff!important}.uf-sg__table tbody td:before{content:attr(data-l);font-weight:700;color:#6b7590;text-transform:uppercase;font-size:1.15rem;letter-spacing:.04em}}@media screen and (max-width:749px){.uf-sg__overlay{padding:1.2rem}.uf-sg__dialog{max-height:88vh;border-radius:1.3rem}.uf-sg__head{padding:1.4rem 1.5rem}.uf-sg__title{font-size:1.45rem}.uf-sg__body{padding:1.3rem 1.4rem 1.7rem}}#shopify-section-iwt_ps5 .image-with-text__heading,#shopify-section-iwt_promo_2eme .image-with-text__heading,#shopify-section-iwt_ps5 h2,#shopify-section-iwt_promo_2eme h2{font-weight:900;letter-spacing:-.01em;line-height:1.15}#shopify-section-iwt_ps5 .image-with-text__text ul,#shopify-section-iwt_promo_2eme .image-with-text__text ul{margin-top:.6rem;padding-left:1.8rem}#shopify-section-iwt_ps5 .image-with-text__text li,#shopify-section-iwt_promo_2eme .image-with-text__text li{margin-bottom:.6rem;line-height:1.55}#shopify-section-iwt_ps5 .image-with-text__text li::marker,#shopify-section-iwt_promo_2eme .image-with-text__text li::marker{color:var(--uf-gold)}#shopify-section-iwt_ps5 .media,#shopify-section-iwt_promo_2eme .media,#shopify-section-iwt_ps5 img,#shopify-section-iwt_promo_2eme img{border-radius:1.2rem}#shopify-section-iwt_ps5 .image-with-text__content,#shopify-section-iwt_promo_2eme .image-with-text__content{padding-top:.6rem}:root{--uf-font: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.heading,.heading__section,.heading__section--title,.uf-section-title,.product__title,.product__info h1,.collection-hero__title,.main-collection-banner h1,.reviews .heading__section,.collapsible-content .heading__section{font-family:var(--uf-font)!important;letter-spacing:-.01em}.card--product .card__product-heading,.card--product .card__product-heading.heading--2-lines,.card--product .card__product-heading a,.card__information .card__heading,.card__heading a{font-family:var(--uf-font)!important;font-weight:700!important;letter-spacing:-.01em}.card--product .price,.card--product .price__regular,.card--product .price__sale,.product__info .price,.product__info .product-form__submit,.product__info button[name=add],.reviews__block-text-name,.uf-sg__title,.uf-sg__table thead th,.uf-sg__table tbody th,#shopify-section-faq summary,.product__info .accordion summary,.product__info .collapsible-content__item summary{font-family:var(--uf-font)!important}.reviews .swiper-slide,.reviews__block{height:auto!important}.reviews__block .content-container{display:flex!important;flex-direction:column;height:100%;border-radius:1rem;overflow:hidden}.reviews__block .reviews__block-media,.reviews__block .reviews__block-media.media,.reviews__block .reviews__block-media--square,.reviews__block .reviews__block-media--vertical,.reviews__block .reviews__block-media--horizontal{position:relative!important;display:block!important;width:100%!important;height:0!important;padding-bottom:100%!important;margin:0!important;overflow:hidden!important;flex:0 0 auto;background:#eef1f7}.reviews__block .reviews__block-media>img,.reviews__block .reviews__block-media img,.reviews__block .reviews__block-media img.media--image,.reviews__block .reviews__block-media picture,.reviews__block .reviews__block-media picture>img,.reviews__block .reviews__block-media .placeholder-svg{position:absolute!important;top:0!important;left:0!important;right:auto!important;bottom:auto!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center!important;transform:none!important}.reviews__block .reviews__block-text{flex:1 1 auto;display:flex;flex-direction:column}.reviews__block .reviews__block-text-description{flex:1 1 auto}.product__info .form__label,.product__info .variant__label,.product__info .quantity__label{font-size:1.2rem!important;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--uf-navy);margin-bottom:.9rem}.product__variants--button .product__label-button{min-width:4.6rem;min-height:4rem;padding:0 1.2rem!important;border-radius:.9rem!important;background:#f2f4f8;border:1.5px solid transparent!important;font-size:1.3rem;font-weight:700;color:var(--uf-navy);letter-spacing:.01em;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product__variants--button .product__label-button .value{line-height:1}.product__variants--button .product__label-button:hover{background:#e6eaf3;border-color:#cfd7e6!important;transform:translateY(-1px)}.product__variants--button .product__input-button:checked+.product__label-button{background:var(--uf-navy)!important;border-color:var(--uf-navy)!important;color:#fff!important;box-shadow:0 4px 12px #212d5840;transform:translateY(-1px)}.product__variants--button .product__label-button-disabled{opacity:.4;background:#f7f8fb}.product__variants--button .product__label-button-disabled:hover{transform:none;background:#f7f8fb;border-color:transparent!important}.product__info .product__variants--button{display:flex;flex-wrap:wrap;gap:.8rem}.custom__variant--field.product__variant--field-text{display:flex!important;flex-direction:column-reverse;gap:.8rem}.custom__variant--field.product__variant--field-text .field__label{position:static!important;transform:none!important;top:auto!important;left:auto!important;font-size:1.2rem!important;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--uf-navy);line-height:1.35;pointer-events:auto}.custom__variant--field.product__variant--field-text .field__input{min-height:5.2rem;padding:1.4rem 1.5rem!important;border-radius:1.1rem;background:#fff;border:1.5px solid var(--uf-line);font-size:1.45rem;color:var(--uf-navy);transition:border-color .18s ease,box-shadow .18s ease}.custom__variant--field.product__variant--field-text .field__input::placeholder{opacity:1!important;color:#9aa3b7;font-weight:500}.custom__variant--field.product__variant--field-text .field__input:focus{border-color:var(--uf-navy);box-shadow:0 0 0 3px #212d581f;outline:none}.product__info .product__quantity{border:1.5px solid var(--uf-line);border-radius:1.1rem;overflow:hidden;gap:0!important}.product__info .product__quantity .quantity__button{width:4.6rem;height:5rem;color:var(--uf-navy);background:#f7f9fc;transition:background .18s ease,color .18s ease;border-radius:0!important}.product__info .product__quantity .quantity__button:hover{background:var(--uf-navy);color:#fff}.product__info .product__quantity .quantity__input{height:5rem;max-width:4.4rem;font-weight:800;font-size:1.5rem;color:var(--uf-navy);border-radius:0!important;background:#fff}.product__info .product__stock--with-bg-secondary{background:#f4f6fa;border-radius:1.2rem;padding:1.3rem 1.5rem}.product__info .inventoryWrapper{font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:1.25rem;color:var(--uf-navy)}.product__info .stock_div{height:.6rem;margin-top:1rem}@media screen and (max-width:749px){.product__variants--button .product__label-button{min-width:4.2rem;min-height:3.7rem;font-size:1.22rem}.product__info .product__quantity .quantity__button,.product__info .product__quantity .quantity__input{height:4.6rem}}.reviews .reviews__wrapper-swiper .swiper-wrapper{display:flex;align-items:stretch}.reviews .reviews__wrapper-swiper .swiper-slide.reviews__block{flex:0 0 auto;width:100%;box-sizing:border-box}@media screen and (min-width:750px)and (max-width:989px){.reviews .reviews__wrapper-swiper .swiper-slide.reviews__block{width:calc((100% - 2 * var(--grid-desktop-horizontal-spacing, 1.5rem)) / 3)}}@media screen and (min-width:990px){.reviews .reviews__wrapper-swiper .swiper-slide.reviews__block{width:calc((100% - 3 * var(--grid-desktop-horizontal-spacing, 1.5rem)) / 4)}}.menu-drawer{--drawer-width: 33rem;border-right:0!important;box-shadow:12px 0 34px #0a14321a}@media screen and (min-width:750px){.menu-drawer{width:34rem}}.menu-drawer__navigation{padding:.8rem 0 3.2rem!important}.js .menu-drawer__menu li{margin-bottom:0!important}.menu-drawer__menu-item{position:relative;margin:0 .8rem;padding:1rem 3.2rem 1rem 1.4rem!important;border-radius:.9rem;font-family:var(--uf-font);font-size:1.42rem!important;font-weight:600;line-height:1.35;letter-spacing:.005em;color:var(--uf-navy);transition:background-color .18s ease,color .18s ease,padding-left .18s ease}.menu-drawer summary.menu-drawer__menu-item{padding-right:4rem!important}.menu-drawer__navigation>.menu-drawer__menu>li+li>.menu-drawer__menu-item:after,.menu-drawer__navigation>.menu-drawer__menu>li+li>details>.menu-drawer__menu-item:after{content:"";position:absolute;top:0;left:1.4rem;right:1.4rem;height:1px;background:var(--uf-line)}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus,.menu-drawer__menu-item--active{background-color:#f2f5fa!important;color:var(--uf-navy)!important;padding-left:1.9rem!important}.menu-drawer__menu-item:hover:before,.menu-drawer__menu-item--active:before{content:"";position:absolute;left:.5rem;top:50%;transform:translateY(-50%);width:3px;height:55%;border-radius:99px;background:var(--uf-gold)}.menu-drawer__menu-item--active{font-weight:800}.menu-drawer__menu-item>.icon-arrow{right:1.6rem!important;width:1.4rem;height:1.4rem;opacity:.45;transition:transform .18s ease,opacity .18s ease,color .18s ease}.menu-drawer__menu-item:hover>.icon-arrow{opacity:1;color:var(--uf-gold);transform:translateY(-50%) translate(3px)}.js .menu-drawer__submenu{border-left:0!important}.menu-drawer__close-button{margin-top:.8rem!important;padding:1rem 1.4rem!important;margin-left:.8rem;margin-right:.8rem;width:auto!important;border-radius:.9rem;font-family:var(--uf-font);font-size:1.3rem!important;font-weight:700;color:var(--uf-navy);text-transform:uppercase;letter-spacing:.05em;transition:background-color .18s ease}.menu-drawer__close-button:hover{background-color:#f2f5fa!important}.menu-drawer__close-button .icon-arrow{width:1.3rem;height:1.3rem;margin-right:.7rem!important;color:var(--uf-gold)}.menu-drawer__utility-links{padding:1.4rem 1.6rem!important;background-color:#f7f9fc!important;border-top:1px solid var(--uf-line)}.menu-drawer__account{padding:.8rem 1rem!important;margin-left:-1rem!important;border-radius:.8rem;font-family:var(--uf-font);font-size:1.3rem!important;font-weight:700;color:var(--uf-navy)!important}.menu-drawer__account:hover{background:#eef2f8}.menu-drawer__account .icon-account{height:1.7rem!important;width:1.7rem!important}.menu-drawer .list-social{margin-top:.8rem!important;margin-left:-.8rem!important}.menu-drawer .list-social__link{padding:.9rem .85rem!important}.menu-drawer .list-social__link svg{width:1.7rem;height:1.7rem}@media screen and (max-width:480px){.menu-drawer{--drawer-width: 30rem}.menu-drawer__menu-item{font-size:1.36rem!important;padding-top:.9rem!important;padding-bottom:.9rem!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/uf-custom.css.map */
