.template--product .main-product__media{--product-media-aspect-ratio: 5 / 6;--product-media-object-fit: cover}.template--product .main-product__media--grid-item .swiper-slide,.template--product .main-product__media--grid-item .swiper-slide .media,.template--product .main-product__media .swiper--product-gallery .swiper-slide,.template--product .main-product__media .swiper--product-gallery .swiper-slide .media{aspect-ratio:5 / 6}.template--product .main-product__media--grid-item .swiper-slide .media>img,.template--product .main-product__media--grid-item .swiper-slide .media>a>img,.template--product .main-product__media .swiper--product-gallery .swiper-slide .media>img,.template--product .main-product__media .swiper--product-gallery .swiper-slide .media>a>img{object-fit:cover;width:100%;height:100%}.template--product .main-product__media--thumbs-wrapper{display:none!important}.template--product .product .product__title,.template--product .product__title{font-family:UntitledTTF,sans-serif;font-weight:700;font-style:normal;font-size:2.2rem;line-height:1;letter-spacing:0;text-transform:uppercase;color:#151c4a}.template--product .product__description,.template--product .product__description p,.template--product .product__description *{font-family:Questrial,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.4rem;letter-spacing:0;color:#151c4a;vertical-align:middle}.template--product .product__description .text-truncator__button,.template--product .product__description .text-truncator__button *{font-size:1.2rem!important}.template--product .product__description .text-truncator__button{margin-block-start:-.2rem;padding:0;min-height:0;width:fit-content;justify-content:flex-start;font-family:Questrial,sans-serif;font-size:1.2rem!important;line-height:1.4;letter-spacing:0;text-transform:uppercase;text-decoration:underline;text-underline-offset:.2em;color:#151c4a;border:0!important;background:transparent;border-radius:0}.template--product .product__description .text-truncator__button:after,.template--product .product__pickup-availabilities .button.button--text:after{display:none!important;content:none!important}.template--product .product__description .text-truncator__button .icon-plus,.template--product .product__description .text-truncator__button .icon-minus,.template--product .product__description .text-truncator__button .icon-plus svg,.template--product .product__description .text-truncator__button .icon-minus svg{display:none!important}.template--product .product__pickup-availabilities .button.button--text{width:100%;justify-content:flex-start;padding:0;text-decoration:none;border:0!important;background:transparent;border-radius:0}.template--product .product .button,.template--product .product-form__submit,.template--product .shopify-payment-button__button,.template--product .product-option__label,.template--product .product-selector__buttons label{font-family:Questrial,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1;letter-spacing:.1rem;text-transform:uppercase;color:#151c4a;border-radius:0}.template--product .flocapp__customizer-button{margin-block-end:1.2rem;min-height:4.8rem;padding-block:1.6rem;font-family:Questrial,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1;letter-spacing:.1rem;text-transform:uppercase}.template--product .product__variant-options .form__label{display:flex;align-items:baseline;gap:.6rem;width:100%}.template--product .product__variant-options .form__label [data-selected-value]{margin-inline-end:auto}.template--product .product__size-guide{margin:0;display:inline-flex}.template--product .product__size-guide .drawer__button{padding:0}.template--product .product__size-guide .button.button--text{display:inline-block;padding:0;min-height:0;font-family:Questrial,sans-serif;font-size:1.2rem;line-height:1.4;letter-spacing:0;text-transform:uppercase;text-decoration:underline;text-underline-offset:.2em;color:#151c4a;border:0!important;background:transparent}.template--product .product__size-guide .button.button--text:after{display:none!important;content:none!important}.template--product .product__size-guide{z-index:10001}html.js .product__size-guide .drawer__content,html.no-js .product__size-guide .drawer__container[open]{z-index:2147483647!important}.product__size-guide .drawer__container[open]:before,.product__size-guide .drawer__button:after,.product__size-guide .drawer__overlay{z-index:2147483646!important}.product__size-guide .drawer__content .drawer__title{color:#151c4a}.template--product .shopify-section:has(#Size-Guide-drawer[open]),.template--product .shopify-section:has(#Size-Guide-drawer[open]) *:has(#Size-Guide-drawer[open]){z-index:100000!important}.template--product .shopify-section:has(#Size-Guide-drawer[open]),.template--product .shopify-section:has(#Size-Guide-drawer[open]) *:has(#Size-Guide-drawer[open]):not(.product-grid__sticky){position:relative}.template--product:has(#Size-Guide-drawer[open]) .product-grid__item--media-wrapper,.template--product:has(#Size-Guide-drawer[open]) .main-product__media,.template--product:has(#Size-Guide-drawer[open]) .product__gallery-opener,.template--product:has(#Size-Guide-drawer[open]) .product__sticky-cart{z-index:1!important}.template--product .product .product-option__label:not(.product-option__label--image):not(:has(.product-option__swatch)){width:4.8rem;min-width:4.8rem;height:4.8rem;padding:.2rem;font-size:1.4rem;line-height:1;letter-spacing:.1rem;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:normal}.template--product .product-option__label-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;line-height:1.1}.template--product .product-option__label-main{display:block;line-height:1.1}.template--product .product-option__label-rest{display:block;font-size:.75rem;line-height:1.1;letter-spacing:0;font-weight:400;text-transform:none}.template--product .product-option__input:checked+.product-option__label .product-option__label-rest{font-weight:400}.template--product .product .button,.template--product .product-form__submit,.template--product .product-option__label:not(.product-option__label--image):not(:has(.product-option__swatch)){border:.1rem solid #151c4a}.template--product .product .button--filled,.template--product .product-form__submit{background:#151c4a;color:#fff}.template--product .product .button--outlined,.template--product .product .button--inverse{background:#fff;color:#151c4a}.template--product .product-option__input:checked+.product-option__label{border-color:#151c4a;background:transparent;color:#151c4a}.template--product .product-option__input:checked+.product-option__label:not(.product-option__label--image):not(:has(.product-option__swatch)){border-width:.3rem;font-weight:700}.template--product .product__accordion .accordion__button,.template--product .product__accordion .accordion__button span,.template--product .product__accordion .accordion__button.h5{font-family:Questrial,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;line-height:2.2rem;letter-spacing:0;text-transform:uppercase;color:#151c4a;vertical-align:middle;text-decoration:none}.template--product .product__text--body:has(+.product__accordion),.template--product .product__text:has(+.product__accordion) .product__text--body{font-family:UntitledTTF,sans-serif;font-weight:700;font-size:1.8rem;line-height:1;text-transform:capitalize;color:#151c4a}.template--product .product__accordion{border-block-start:.1rem solid rgba(21,28,74,.15);border-block-end:.1rem solid rgba(21,28,74,.15);margin-block:0;padding-block:1.6rem}.template--product .product__accordion+.product__accordion{border-block-start:0;margin-block-start:0}.template--product .product__accordion .accordion__icon{position:relative;flex:0 0 auto;width:2.4rem;height:2.4rem;background:transparent;border-radius:0;overflow:hidden}.template--product .product__accordion .accordion__icon svg,.template--product .product__accordion .accordion__icon .icon{display:none!important}.template--product .product__accordion .accordion__icon:before,.template--product .product__accordion .accordion__icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;background:#151c4a;transform:translate(-50%,-50%)}.template--product .product__accordion .accordion__icon:before{width:1.6rem;height:.24rem}.template--product .product__accordion .accordion__icon:after{width:.24rem;height:1.6rem}.template--product .product__accordion .accordion__section[open] .accordion__icon:after{display:none}.template--product .product__accordion .accordion__body,.template--product .product__accordion .accordion__body-inner,.template--product .product__accordion .accordion__body p,.template--product .product__accordion .accordion__body *{font-family:Questrial,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:2.2rem;letter-spacing:0;color:#151c4a;vertical-align:middle}.template--product .product__price,.template--product .product__price .price,.template--product .product__price .price *{font-family:Questrial,sans-serif;color:#151c4a}.template--product .product__price .price{font-size:1.8rem;line-height:1.2;letter-spacing:0}.template--product .product__title.product__block{margin-block-end:.4rem!important}.template--product .product__price--info,.template--product .product__price .tooltip{display:none!important}.template--product .product__price ins,.template--product .product__price .price__sale ins{color:#e30613}.template--product .product-delivery-info{display:flex;flex-direction:column;gap:.6rem;margin-block:.8rem 2.4rem;padding-block:0}.template--product .product__delivery-informations{margin-block:0}.template--product .product-delivery-info__row{display:flex;align-items:flex-start;gap:1rem}.template--product .product-delivery-info__icon{flex:0 0 2rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.template--product .product-delivery-info__icon img{width:100%;height:100%;object-fit:contain;display:block}.template--product .product-delivery-info__text{margin:0;font-family:Questrial,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.5;letter-spacing:0;color:#151c4a}.template--product .product-delivery-info__text u{text-underline-offset:.2em}.template--product .product-complete-outfit{width:100%}.template--product .product-complete-outfit__heading{margin:0 0 1.6rem;font-family:Questrial,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;line-height:2.4rem;letter-spacing:0;text-transform:uppercase;color:#151c4a}.template--product .product-complete-outfit__grid{display:flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:stretch;gap:1.2rem;width:100%}.template--product .product-complete-outfit__card{display:flex;flex-direction:column;gap:.8rem;flex:1 1 0;min-width:0;width:50%;max-width:50%;text-decoration:none;color:inherit}.template--product .product-complete-outfit__media{aspect-ratio:1 / 1;background:#f2f2f2;overflow:hidden;width:100%}.template--product .product-complete-outfit__media img{width:100%;height:100%;object-fit:cover;display:block}.template--product .product-complete-outfit__info{display:flex;flex-direction:column;gap:.4rem}.template--product .product-complete-outfit__title{font-family:UntitledTTF,sans-serif;font-weight:700;font-style:normal;font-size:1.4rem;line-height:1.6rem;letter-spacing:.048rem;vertical-align:middle;text-transform:uppercase;color:#151c4a}.template--product .product-complete-outfit__price{font-family:Questrial,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.6rem;letter-spacing:.048rem;vertical-align:middle;text-transform:uppercase;color:#151c4a}.template--product .product-complete-outfit__price s{opacity:.5;margin-inline-end:.4rem}.template--product .product-complete-outfit__price ins{text-decoration:none;color:#e30613}@media screen and (min-width:750px){.template--product .product-grid.product-grid__size--large,.template--product .product-grid.product-grid__size--medium,.template--product .product-grid.product-grid__size--small{grid-template-columns:2fr 1fr;align-items:start}.template--product .product-grid.product-grid__size--large>.product-grid__item--media,.template--product .product-grid.product-grid__size--large>.product-grid__item--content,.template--product .product-grid.product-grid__size--medium>.product-grid__item--media,.template--product .product-grid.product-grid__size--medium>.product-grid__item--content,.template--product .product-grid.product-grid__size--small>.product-grid__item--media,.template--product .product-grid.product-grid__size--small>.product-grid__item--content{grid-column:auto}.template--product .product-grid__item--media .product-grid__sticky,.template--product .product-grid__item--content .product-grid__sticky{position:static}.template--product .product-grid__item--content{position:sticky;inset-block-start:calc(var(--header-height, 6.5rem) + var(--section-spacing-unit-size));align-self:start}.template--product .main-product__media--grid,.template--product .product-grid__sticky:has([data-height-limited]),.template--product .main-product__media[data-height-limited]{height:auto}.template--product .main-product__media--grid{gap:.4rem}.template--product .main-product__media--grid-item .swiper-slide .media{border-radius:0}}@media screen and (min-width:1920px){.template--product .container:not(.max-w-page) .product-grid.product-grid__size--small:not(.product-grid__has-no-media),.template--product .container:not(.max-w-page) .product-grid.product-grid__size--large:not(.product-grid__has-no-media){grid-template-columns:2fr 1fr}.template--product .container:not(.max-w-page) .product-grid.product-grid__size--large>.product-grid__item--media,.template--product .container:not(.max-w-page) .product-grid.product-grid__size--large>.product-grid__item--content{grid-column:auto}}@media screen and (max-width:749px){.template--product .section--product-recommendations .section__heading{font-family:Fjalla One,sans-serif;font-weight:400;font-style:normal;font-size:2.8rem;line-height:1.15;letter-spacing:0;text-transform:uppercase;color:#151c4a}.template--product .main-product>div{padding-block-start:0!important}.template--product [data-layout-mobile=product__media-layout--partial--sm] .swiper,.template--product [data-layout-mobile=product__media-layout--partial--sm] .main-product__media--features{padding-block-start:.8rem;padding-inline-start:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-product-gf38.css.map */
