#Product-Slider{grid-auto-columns:minmax(calc(100% - 100px),1fr);grid-template-columns:repeat(auto-fill,minmax(calc(100% - 100px),1fr))}#Product-Slider .flickity-button{border-radius:50%;background:#ffffff80;box-shadow:0 1px 3px #0000001a;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;position:absolute;top:50%;transform:translateY(-50%);z-index:10;opacity:0}#Product-Slider .flickity-button svg{height:8px}#Product-Slider .flickity-button svg path{fill:#003349}#Product-Slider .flickity-button.previous{left:-20px}#Product-Slider .flickity-button.next{right:-20px}#Product-Slider .flickity-button:hover{background:#fff}#Product-Slider .flickity-page-dots{position:absolute;bottom:-20px;left:0;width:100%;text-align:center;z-index:10;transition:all .3s ease;padding:0;display:flex;justify-content:center;gap:6px;opacity:0}#Product-Slider .flickity-page-dots .dot{margin:0;background:#fff6;transition:all .3s ease;width:6px;height:6px}#Product-Slider .flickity-page-dots .dot:hover{background:#fff}#Product-Slider .flickity-page-dots .dot.is-selected{background:#fff;width:34px}#Product-Slider:hover .flickity-button.previous{opacity:1;left:20px}#Product-Slider:hover .flickity-button.next{opacity:1;right:20px}#Product-Slider:hover .flickity-page-dots{opacity:1;bottom:20px}@media only screen and (max-width:767px){#Product-Slider{margin:0 -15px}}body[class*=template-product-v2] .section-header{margin:0}body[class*=template-product-v2] .section-header--supheading{color:#6a7282;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin:0 0 5px}body[class*=template-product-v2] .section-header .rte{color:#6a7282;font-size:14px}body[class*=template-product-v2] .product-information--inner{display:flex;flex-direction:column;gap:24px}body[class*=template-product-v2] .product-information--inner>*{margin:0!important}body[class*=template-product-v2] .product-title-container{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #E4E7EC;padding-bottom:24px}body[class*=template-product-v2] .product-title-container+.product-information--divider{display:none}body[class*=template-product-v2] .product-title-container>*{margin:0!important}body[class*=template-product-v2] .product-title-wrapper{display:flex;gap:10px;align-items:center;justify-content:space-between}body[class*=template-product-v2] .product-title{flex:1}body[class*=template-product-v2] .wishlist-pdp-button{margin-left:auto}body[class*=template-product-v2] .product-price-container{flex:1}body[class*=template-product-v2] .product-price-container .price{gap:10px}body[class*=template-product-v2] .product-price-container .price>*{margin:0!important}body[class*=template-product-v2] .product-price-container .price ins{font-weight:600;order:-1}body[class*=template-product-v2] .product-price-container .price del{font-size:16px;color:#6a7282}body[class*=template-product-v2] .product-price-container .price .badge{border-radius:4px}body[class*=template-product-v2] .product-price-container .price .badge.onsale{background:var(--color-accent)!important}body[class*=template-product-v2] .product-promo-tag{flex:0 0 100%}body[class*=template-product-v2] .variations{display:flex;flex-direction:column;gap:20px;margin:0 0 20px}body[class*=template-product-v2] .variations .product-form__input{margin:0!important}body[class*=template-product-v2] .variations .product-form__input .form__label{letter-spacing:2px;font-weight:400;text-transform:uppercase;color:#383838;font-size:12px}body[class*=template-product-v2] .variations .product-form__input .form__label .form__label__value{letter-spacing:0;font-weight:700;text-transform:none}body[class*=template-product-v2] .variations .product-form__input--block{gap:8px}body[class*=template-product-v2] .variations .product-form__input--block .form__label{margin:0 0 4px}body[class*=template-product-v2] .variations .product-form__input--block input[type=radio]+label{min-width:80px;height:34px}body[class*=template-product-v2] .variations .product-form__input--block[data-count="2"] input[type=radio]+label{flex:1}body[class*=template-product-v2] .variations .product-form__input--block input[type=radio]:checked+label{box-shadow:0 0 0 1px var(--color-accent) inset}body[class*=template-product-v2] .variations--siblings{order:-2;border-bottom:1px solid #E4E7EC;padding-bottom:24px}body[class*=template-product-v2] .variations--siblings .product-form__input--siblings{display:flex;flex-wrap:wrap;gap:8px}body[class*=template-product-v2] .variations--siblings .product-form__input--siblings .form__label{margin:4px 0 0;order:99}body[class*=template-product-v2] .variations--siblings .product-form__input--siblings label{width:40px;height:40px;margin:0}body[class*=template-product-v2] .variations--siblings .product-form__input--siblings label.active a{border:1px solid var(--color-accent);top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px}body[class*=template-product-v2] .product-form{margin:0}body[class*=template-product-v2] .add_to_cart_holder .button{border-radius:0;height:50px;letter-spacing:1.5px;font-weight:600;gap:10px}body[class*=template-product-v2] .add_to_cart_holder .button:before{border-radius:0}body[class*=template-product-v2] .add_to_cart_holder .button svg path{stroke:#fff;transition:all .3s}body[class*=template-product-v2] .add_to_cart_holder .button:hover svg path{stroke:var(--color-accent)}body[class*=template-product-v2] .add_to_cart_holder{display:flex;gap:12px;margin:0}body[class*=template-product-v2] .add_to_cart_holder .quantity{margin:0;border-radius:0;padding:0 46px;height:50px;max-height:50px;border-color:#e4e7ec}body[class*=template-product-v2] .add_to_cart_holder .quantity button{width:46px}body[class*=template-product-v2] .add_to_cart_holder:has(.nm-portal){gap:0}body[class*=template-product-v2] .add_to_cart_holder:has(.nm-portal) .quantity,body[class*=template-product-v2] .add_to_cart_holder:has(.nm-portal) .single-add-to-cart-button{display:none}body[class*=template-product-v2] .add_to_cart_holder .nm-portal{flex:1}body[class*=template-product-v2] .add_to_cart_holder .nm-portal .button{margin:0;font-size:14px;color:#fff}body[class*=template-product-v2] .add_to_cart_holder .nm-portal .button:before,body[class*=template-product-v2] .add_to_cart_holder .nm-portal .button:after{display:none}@media only screen and (min-width:768px){body[class*=template-product-v2] .product-information--inner{gap:20px}body[class*=template-product-v2] .product-price-container .price ins{font-size:28px}body[class*=template-product-v2] .product-title-container{gap:20px;padding-bottom:20px}body[class*=template-product-v2] .variations--siblings{order:initial;border-bottom:0;padding-bottom:0}body[class*=template-product-v2] .variations--siblings .product-form__input--siblings .form__label{margin:0 0 4px;order:initial}}.product-information--divider{border-bottom:1px solid #E4E7EC}.product-model-wear{color:#6a7282;font-size:12px}.product-model-wear--separator{margin:0 2px}.product-function{display:flex;gap:16px;flex-wrap:wrap}.product-function .flow-collection-menu-item-only .flow-collection-menu-item-icon{padding:0}.product-function .flow-collection-menu-item-only .flow-collection-menu-item-icon img{width:80px;height:initial;transform:scale(1.25)}.product-promo-tag .badge{border-radius:4px}.product-description{color:#6a7282;font-size:14px;font-weight:400;line-height:1.5}.section-tab-accordion{position:relative}.section-tab-accordion input{position:absolute;outline:none;width:0;height:0;border:0;margin:0;padding:0}.section-tab-items{display:none;gap:56px;border-bottom:1px solid #E4E7EC}.section-tab-item{color:#10182880;font-size:16px;font-weight:500;cursor:pointer;position:relative;padding:0 10px 12px}.section-tab-item:before{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:5px;display:block;background-color:var(--color-accent);border-radius:999px;transition:all .3s ease;transform:scaleX(0)}.section-tab-item:hover{color:#101828}.section-accordion-item{margin:0;color:#101828;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.section-accordion-item .icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#004d710d;transition:all .3s ease}.section-accordion-item .icon svg{width:12px;height:12px}.section-accordion-item .icon svg path{stroke:var(--color-accent)}.section-tab-accordion-contents{padding:16px;border:1px solid #E4E7EC}.section-tab-accordion-contents~.section-tab-accordion-contents{margin-top:16px}.section-tab-accordion-content{display:grid;grid-template-rows:0fr;color:#10182880;font-size:16px;font-weight:500;position:relative;overflow:hidden;transition:all .3s}.section-tab-accordion-content>div{overflow:hidden}.section-tab-accordion-content *{font-size:14px;color:#6a7282}@media only screen and (min-width:768px){.section-tab-accordion-container{background-color:#f9fafb;padding:36px 40px 26px}.section-tab-items{display:flex}.section-accordion-item{display:none}.section-tab-accordion-contents{padding:0;border:0}.section-tab-accordion-contents~.section-tab-accordion-contents{margin-top:0}}.flow-meta-content-product-description-highlight__items{display:flex;gap:24px;flex-direction:column}.flow-meta-content-product-description-highlight__item{display:flex;flex-direction:column;gap:24px}.flow-meta-content-product-description-highlight__item-media .flickity-button{border-radius:50%;background:#00000080;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease;position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:none}.flow-meta-content-product-description-highlight__item-media .flickity-button svg{height:8px}.flow-meta-content-product-description-highlight__item-media .flickity-button svg path{fill:#fff}.flow-meta-content-product-description-highlight__item-media .flickity-button.previous{left:15px}.flow-meta-content-product-description-highlight__item-media .flickity-button.next{right:15px}.flow-meta-content-product-description-highlight__item-media .flickity-button:hover{background:#383838}.flow-meta-content-product-description-highlight__item-media .flickity-page-dots{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:10;transition:all .3s ease;padding:0;display:flex;justify-content:center;gap:6px}.flow-meta-content-product-description-highlight__item-media .flickity-page-dots .dot{margin:0;background:#0003;transition:all .3s ease;width:6px;height:6px}.flow-meta-content-product-description-highlight__item-media .flickity-page-dots .dot:hover{background:#383838}.flow-meta-content-product-description-highlight__item-media .flickity-page-dots .dot.is-selected{background:#383838;width:18px}.flow-meta-content-product-description-highlight__item-media-slide{width:100%;aspect-ratio:1 / 1}.flow-meta-content-product-description-highlight__item-media-slide *{object-fit:cover;object-position:center;width:100%;height:100%}.flow-meta-content-product-description-highlight__item-content *{color:#6a7282}.flow-meta-content-product-description-highlight__item-content p{font-size:14px}.flow-meta-content-product-description-highlight__item-title{font-size:28px;font-weight:700;line-height:1.2;color:var(--color-accent);margin:0 0 14px}@media only screen and (max-width:767px){.flow-meta-content-product-description-highlight__container,.flow-meta-content-product-description-highlight__container .columns{padding:0}.flow-meta-content-product-description-highlight__item-content{padding:0 15px}}@media only screen and (min-width:768px){.flow-meta-content-product-description-highlight__item{flex-direction:row-reverse;gap:60px}.flow-meta-content-product-description-highlight__item-media{flex:1;display:grid;grid-template-rows:auto;gap:24px}.flow-meta-content-product-description-highlight__item-media-slide{width:100%;height:100%;aspect-ratio:auto}.flow-meta-content-product-description-highlight__item-media[data-media-count="1"]{grid-template-columns:1fr}.flow-meta-content-product-description-highlight__item-media[data-media-count="2"],.flow-meta-content-product-description-highlight__item-media[data-media-count="3"]{grid-template-columns:repeat(2,1fr)}.flow-meta-content-product-description-highlight__item-media[data-media-count="3"]>*:first-child{grid-area:1 / 1 / 3 / 2}.flow-meta-content-product-description-highlight__item-content{flex:0 0 35%}.flow-meta-content-product-description-highlight__item-title{font-size:34px}}@media only screen and (min-width:1068px){.flow-meta-content-product-description-highlight__item-title{font-size:40px}.flow-meta-content-product-description-highlight__item-content{flex:0 0 380px}.flow-meta-content-product-description-highlight__item-content:only-child{flex:1}}.flow-meta-content-product-description-tab__items{display:flex;gap:16px;flex-direction:column}.flow-meta-content-product-description-tab__item{display:flex;gap:10px;flex:1}.flow-meta-content-product-description-tab__item-media{flex:1}.flow-meta-content-product-description-tab__item-media-slide{width:100%;aspect-ratio:1 / 1}.flow-meta-content-product-description-tab__item-media-slide *{object-fit:cover;object-position:center;width:100%;height:100%}.flow-meta-content-product-description-tab__item-content{flex:1}.flow-meta-content-product-description-tab__item-content *{color:#6a7282}.flow-meta-content-product-description-tab__item-content p{font-size:14px}.flow-meta-content-product-description-tab__item-title{font-size:18px;font-weight:700;line-height:1.2;color:var(--color-accent);margin:0 0 10px}@media only screen and (min-width:768px){.flow-meta-content-product-description-tab__items{gap:24px;flex-direction:row}.flow-meta-content-product-description-tab__items[data-item-count="1"] .flow-meta-content-product-description-tab__item-media{flex:0 0 300px}.flow-meta-content-product-description-tab__item-title{font-size:24px}}body[class*=template-product-v2] #revy-bundles-wrapper:empty{display:none}body[class*=template-product-v2] .product-form-v2-select-size-button{display:none}@media(max-width:767px){body[class*=template-product-v2] .product-form-v2{position:fixed;bottom:15px;left:15px;right:15px;max-height:calc(100dvh - 30px);background:#fff;z-index:80;box-shadow:0 -2px 10px #00000026;transition:all .3s ease}body[class*=template-product-v2] .product-form-v2:not([data-flow-sticky-expanded=true]){background:transparent;box-shadow:unset}body[class*=template-product-v2] .product-form-v2:has(variant-selects)[data-flow-sticky-expanded=true]{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px}body[class*=template-product-v2] #revy-bundles-wrapper,body[class*=template-product-v2] #revy-bundles-wrapper .rbu-qb-header{margin:0}body[class*=template-product-v2] .product-form-v2 variant-selects{display:grid;grid-template-rows:0fr;overflow:hidden;transition:all .3s ease;opacity:0}body[class*=template-product-v2] .product-form-v2 variant-selects>.variations{overflow:hidden;margin:0}body[class*=template-product-v2] .product-form-v2 variant-selects>.variations .product-form__input--block:not([data-handle=fit]) input[type=radio]+label{min-width:1px;flex:0 0 calc(25% - 6px)}body[class*=template-product-v2] .product-form-v2-select-size-button{display:inline-flex;width:100%;height:50px;letter-spacing:1.5px;font-weight:600}body[class*=template-product-v2] .product-form-v2-select-size-button[hidden],body[class*=template-product-v2] .product-form-v2 #product-upsells[hidden],body[class*=template-product-v2] .product-form-v2:has(variant-selects):not([data-flow-sticky-expanded=true]) #product-upsells,body[class*=template-product-v2] .product-form-v2:has(variant-selects):not([data-flow-sticky-expanded=true]) .product-form{display:none}body[class*=template-product-v2] .product-form-v2 #product-upsells{display:none}body[class*=template-product-v2] .add_to_cart_holder .button{padding:7px}body[class*=template-product-v2] .add_to_cart_holder .button:focus{color:#fff}body[class*=template-product-v2] .add_to_cart_holder .button:focus:before{transform:rotate3d(0,0,1,6deg) translate3d(-1.2em,110%,0)}body[class*=template-product-v2] .add_to_cart_holder .button:hover{color:var(--color-accent)}body[class*=template-product-v2] .add_to_cart_holder .button:hover:before{transform:rotate3d(0,0,1,0) translateZ(0)}}
/*# sourceMappingURL=/cdn/shop/t/265/assets/flow-product.css.map */
