.product-section .product.grid{margin-bottom:6rem!important}.product-section .product.grid .grid__item.product__media-wrapper{padding-bottom:1.5rem!important}.product-section .product.grid .grid__item.product__media-wrapper .product__media-list{margin-bottom:0!important}.product-section .product.grid .grid__item.product__info-wrapper{padding-bottom:0!important}@media (min-width: 750px){.product-section .product.grid .grid__item.product__media-wrapper{padding-bottom:0!important}.product-section .product.grid .grid__item.product__media-wrapper ul.product__media-list li:last-child{padding-bottom:0!important}}@media (min-width: 990px){.product-section .product.grid .grid__item.product__media-wrapper ul.product__media-list li:nth-last-child(-n+2){padding-bottom:0!important}}.product__title,.product__description{margin:0}.product__details{padding-left:1.2rem;font-size:1.3rem;line-height:1.8rem}.product__tag{grid-column:1 / -1;grid-row:3 / span 1;font-family:var(--font-accent-family);font-size:12px;color:#717171;letter-spacing:.06rem;text-transform:uppercase}.product__tag:not(:empty){margin-block-start:8px}.product__text{color:var(--fostr-colour-brand-lighter-text)}.page-giftcard-width .product__text{font-size:13px;font-weight:400;line-height:18px;color:#000}.product__variants .product-connections{font:inherit}.product__variants .product-connections label,.product__variants .product-connections legend,.product__variants .product-connections .form__label{margin:0;font-size:1.3rem;line-height:1;color:var(--fostr-colour-brand-lighter-text);text-transform:none}.product__variants>.product-connections{display:flex;flex-direction:column-reverse}.product__variants>.product-connections .form__label{margin-top:1rem}.product__variants fostr-variant-radios .product-connections{margin-bottom:0}.product__variants .product-connections .colours{margin:0}.product__variants .product-connections .colours .colour{padding:0;margin:0}.product__variants .product-connections .colours .colour-imagery{width:77px;height:116px}@media (min-width: 990px){.product__variants .product-connections .colours .colour-imagery{width:88px;height:132px}}.product__variants .product-form__input{width:100%;max-width:none;min-width:none;margin-bottom:3rem}.product__variants .product-form__input:last-of-type{margin-bottom:0}.product__variants .product-form__input .form__label{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;color:#000;font-weight:400;font-style:italic;letter-spacing:-.025rem}.product__variants .product-form__input--size .form__label{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.product__variants .product-form__input--size .form__label .product-form__size-guide-modal-triggers{display:grid;grid-template-columns:repeat(2,1fr);flex-grow:1;margin-left:10px;grid-template-areas:"true-to-size main"}.product__variants .product-form__input__group{display:inline-flex;vertical-align:middle;flex-direction:row;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.product__variants .product-connections .swatch{position:relative;background:var(--fostr-colour-brand-border-grey)}.product__variants .product-connections .swatch:after{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,.75);pointer-events:none}.product__variants .product-connections .swatch__img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.product__variants--giftcard .product-form__input legend.form__label{display:none!important}.product__variants--giftcard .product-form__input .product-form__input__group{margin-bottom:2rem}.product__heading{margin-bottom:1.5rem;font-size:1.5rem;color:#000;font-weight:400;font-style:italic;letter-spacing:-.025rem}.product__icons{display:flex;flex-direction:row;align-items:center}.product__icons>div{display:flex;flex-direction:row;align-items:center}.product__icons .product-popup-modal__button{width:1.7rem;height:1.7rem;margin-left:1.5rem;padding:0}.product__icons .product-popup-modal__button svg{width:1.7rem;height:1.7rem}.product__separator{width:100%;height:0;border-top:1px solid var(--fostr-colour-brand-border-grey)}div.product__separator:empty{display:block}.product__fomo{font-size:1.3rem;line-height:1.8rem;color:var(--fostr-colour-brand-lighter-text)}.product__sizing{font-size:14px;font-weight:600;line-height:18px;margin-block-start:15px;margin-block-end:30px}.product__sizing__inner[aria-hidden=true]{display:none}.product__buy_buttons .product-form{margin:0}#Globo-Back-In-Stock{display:block}.page-giftcard-width #Globo-Back-In-Stock,.singleProductPreOrderForm-noNotify #Globo-Back-In-Stock{display:none}.product-form .gBackInStockBtn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;text-transform:uppercase;padding:5px!important;min-height:5rem;font-family:canada-type-gibson,sans-serif!important;font-size:12px;font-weight:300!important;line-height:19px;letter-spacing:.6px}.product-form .gBackInStockBtn:before{text-decoration:none;position:relative;display:block;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' viewBox='0 0 20 14' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.6 1H1.8C1.3584 1 1 1.3584 1 1.8V12.2C1 12.6416 1.3584 13 1.8 13H18.6C19.0416 13 19.4 12.6416 19.4 12.2V1.8C19.4 1.3584 19.0416 1 18.6 1Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.1978 1.2691L11.1402 7.0939C10.5794 7.5019 9.81944 7.5019 9.25864 7.0939L1.20264 1.2691' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.12876 7L1.21436 12.7448' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.1841 12.745L11.2705 7.00024' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:18px;height:12px;margin-top:-3px}.product-form__sticky-button{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:1.5rem;background-color:var(--fostr-colour-brand-white);opacity:0;transform:translateY(100%);transition:opacity .2s ease,transform .2s ease}.product-form__sticky-button.is-visible{opacity:1;transform:none}.product-form__sticky-button[aria-hidden=true]{opacity:0;transform:translateY(100%)}.product__information .accordion .icon-accordion{fill:currentColor}.product__harper-concierge{display:flex;flex-direction:row;flex-wrap:nowrap;font-family:var(--font-body-family);font-size:13px;line-height:18px;color:#000}.product__harper-concierge__content{flex-grow:1;padding:1rem 0;display:flex}.product__harper-concierge__content p{margin-top:0;margin-bottom:0;margin-right:.5rem;font:inherit;line-height:inherit}.product__harper-concierge__content modal-opener button{margin:0;padding:0;font:inherit;line-height:inherit;font-style:italic;color:inherit;background:none;border:none;text-align:center;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.product__help{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.3rem;line-height:1.8rem}.product__help+.product__help{margin-left:1.5rem}.product__help svg{display:block;width:1.7rem;height:1.7rem;flex:none;margin-right:1rem}.product__help__text{flex-grow:1}.product__help__text p{margin:0}.product__help__text a{color:inherit}.product__help__text--mobile{display:block}.product__help__text--desktop{display:none}@media (min-width: 990px){.product__help+.product__help{margin-left:0;margin-top:1.5rem}.product__help__text--mobile{display:none}.product__help__text--desktop{display:block}}.product__block{margin-top:0;margin-bottom:0}.product__block .accordion .accordion__title,.product__block .style_accordion .accordion__title{padding-top:1.5rem;padding-bottom:1.5rem}.product__block .accordion .icon-accordion{margin-right:0}.product__block .accordion .rte{padding-bottom:1.5rem}.product__block .vbf-accordion .vbf-accordion__trigger{padding-block-end:13px}@media (min-width: 990px){.product__block .vbf-accordion .vbf-accordion__trigger{padding-block-end:14px}}.product__block .vbf-accordion .vbf-accordion__body ul,.product__block .vbf-accordion .vbf-accordion__body p{margin-block-start:-3px}@media (min-width: 990px){.product__block .vbf-accordion .vbf-accordion__body ul,.product__block .vbf-accordion .vbf-accordion__body p{margin-block-start:6px}}.product__block--title{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:5px}.product__block--title .product__title{flex-grow:1;font-style:normal}.product__block--title .product__icons{flex:none;margin-top:.6rem;margin-left:auto;min-width:22px;gap:5px}.product__block--title .button--wishlist{background-color:#fff;color:#000;min-width:auto;padding:0!important;align-items:flex-start;border:unset;margin:0;width:22px;min-height:auto}.product__block--title .button--wishlist svg{width:22px;height:22px}@media (min-width: 990px){.product__block--title{margin-top:0}}.product__block.product__block--price{margin-top:.5rem;margin-bottom:2.5rem;font-weight:600}.product__block.product__block--price .price{line-height:1}.product__block.product__block--stock-message .product__stock-message{border:.1rem solid #A8A8A8;width:14rem;font-size:1.3rem;padding:.5rem 1rem;text-transform:uppercase;font-family:canada-type-gibson,sans-serif;letter-spacing:.06rem;text-align:center}.product__block--text{margin-top:1.5rem;margin-bottom:1.5rem}.product__block--separator{margin-top:3rem;margin-bottom:3rem}.product__block--fostr_variant_picker{margin-top:3rem;margin-bottom:1rem}.product__fomo{margin-block:15px}.product__block--shop_the_look{margin-top:1rem;margin-bottom:1.5rem}.product__block--harper_concierge{margin-top:1.5rem;margin-bottom:1.5rem}.product__text-harper-concierge button{border:0;padding:0;cursor:pointer;text-decoration:underline;font-size:13px;font-family:serif;background:unset}.product__block--BambuserStories{display:flex;gap:20px;justify-content:center;margin-top:40px}.product__block--BambuserStories[data-bao-bam-loaded=false]{display:none}.product__block--BambuserStories .bambuser-playlist__playlist{height:75px;width:75px;border:1px solid var(--fostr-colour-brand-border-grey);border-radius:50%;padding:7px;position:relative}.product__block--BambuserStories .bambuser-playlist__playlist:after{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 22 22"><path fill="%23fff" fill-rule="evenodd" d="M20 10.994 2 .602v20.784l18-10.392Zm-3 0L3.5 3.2v15.588L17 10.994Z" clip-rule="evenodd"/></svg>');width:25px;height:25px;display:block;position:absolute;top:25px;background-repeat:no-repeat;z-index:1;left:25px}.product__block--BambuserStories .bambuser-playlist__playlist:hover:after{display:none}.product__block--BambuserStoriesTitle{font-size:1.5rem;color:#000;font-weight:400;font-style:italic;letter-spacing:-.025rem;text-align:center;display:block;margin-block-start:10px;max-width:75px}.product__block--help{display:flex;flex-direction:row;align-items:center;margin-top:1.5rem}.product__block--help .product__heading{margin-right:auto;margin-bottom:0}@media (min-width: 990px){.product__block--help{flex-direction:column;align-items:flex-start;margin-top:3rem}.product__block--help .product__heading{margin-right:0;margin-bottom:1.5rem}}.product__text-content{font-size:13px;font-weight:400;line-height:18px;text-align:left}.product__text-content ul{display:flex;flex-direction:column;gap:8px;margin-block:20px}klarna-placement{display:block;margin-top:15px}.product__blocks *::part(osm-container){flex-direction:row;justify-content:flex-start;gap:10px}.product__blocks *::part(osm-cta),.product__blocks *::part(osm-message){font-size:13px;font-family:TimesNewRoman,Times New Roman,Times,Georgia,serif}.product__blocks *::part(osm-logo){font-size:14px}.product__blocks *::part(osm-legal){display:none}.product__info-container .price--on-sale{align-items:flex-end}.product__info-container .fostr-accordion__details>div{overflow:hidden}.product__media-wrapper{padding-left:0;padding-bottom:0}.product-form__input input[type=checkbox]+label{border:.1rem solid rgba(var(--color-foreground),.55);color:rgb(var(--color-foreground));display:inline-block;min-width:3rem;margin:.7rem .5rem .2rem 0;padding:.7rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer}.product-form__input input[type=checkbox]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=checkbox]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input input[type=radio]+label{border-radius:0;padding:1rem;min-width:3rem}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=checkbox]:disabled+label{text-decoration:none;border-color:#000;position:relative}.product-form__input input[type=radio]:disabled+label:before,.product-form__input input[type=checkbox]:disabled+label:before{text-decoration:none;position:absolute;content:"";left:-1rem;top:50%;right:-1rem;border-top:1px solid #000;-webkit-transform:translate(-.25px) rotate(-43.5deg);transform:translate(-.25px) rotate(-43.5deg)}.product-form__note{margin-top:0;font-size:1.3rem;color:#000}.product-form__note :first-child{margin-top:0}.product-form__note :last-child{margin-bottom:0}.product-form__note button.link{padding:0}.product-form__note .link{font:inherit;color:inherit}.product-connections .colour{width:3.5rem;height:3.5rem;border-color:transparent}.product-connections .colour.current>span,.product-connections .colour>span:hover{box-shadow:none!important}.product-connections .swatch{width:100%;height:100%}@media screen and (min-width: 750px){#theme .product__media-item:first-child{width:calc(50% - .5rem)}#theme .page-width.product-page-width,#theme .shopify-section.product-section.spaced-section{margin-top:0}}#theme .page-width.product-page-width .fostr-breadcrumbs{margin:var(--page-width-gutter-lg) 0}#theme .badge.price__badge-sale,#theme .price--on-sale .price__badge-sale,#theme .price--sold-out .price__badge-sold-out{display:none}#theme .price__sale .price__compare .price-item.price-item--regular{color:#717171}.product-form__input input[type=radio]+label{border-radius:0;margin:0;padding:.3rem;min-width:5rem;font-size:1.25rem;overflow:hidden;height:3.8rem;display:flex;text-align:center;align-items:center;justify-content:center;line-height:1}.product-form__input input[type=radio]:disabled+label{text-decoration:none;border-color:#000;position:relative;background:transparent;color:rgb(var(--color-foreground));pointer-events:none}.product-form__input input[type=radio].disabled+label{position:relative;color:#000;background-color:#f5f5f5;border:0}.product-form__input input[type=radio].disabled:checked+label{border:.1rem solid rgba(var(--color-foreground),.55);background-color:#000;color:#fff}.product-form__input input[type=radio].disabled+label:before{text-decoration:none;position:absolute;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M0.9375 7C0.679688 7 0.458984 6.91427 0.275391 6.74282C0.0917969 6.57137 0 6.36527 0 6.12451V0.871561C0 0.630798 0.0917969 0.425347 0.275391 0.255208C0.458984 0.0850694 0.679688 0 0.9375 0H9.0625C9.32031 0 9.54101 0.0857255 9.72461 0.257177C9.9082 0.428628 10 0.634731 10 0.875486V6.12844C10 6.3692 9.9082 6.57465 9.72461 6.74479C9.54101 6.91493 9.32031 7 9.0625 7H0.9375ZM5 4.08333L0.9375 1.90799V6.125H9.0625V1.90799L5 4.08333ZM5 3.05035L9.0625 0.875H0.9375L5 3.05035ZM0.9375 1.90799V0.875V6.125V1.90799Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.146484 6.14642L3.64648 2.64642L4.35359 3.35353L0.853591 6.85353L0.146484 6.14642Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.85352 6.14642L6.35352 2.64642L5.64641 3.35353L9.14641 6.85353L9.85352 6.14642Z' fill='black'/%3E%3C/svg%3E");left:5px;bottom:8px;width:9px;height:6px}.product-form__input input[type=radio].disabled:checked+label:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7' fill='none'%3E%3Cpath d='M0.9375 7C0.679688 7 0.458984 6.91427 0.275391 6.74282C0.0917969 6.57137 0 6.36527 0 6.12451V0.871561C0 0.630798 0.0917969 0.425347 0.275391 0.255208C0.458984 0.0850694 0.679688 0 0.9375 0H9.0625C9.32031 0 9.54101 0.0857255 9.72461 0.257177C9.9082 0.428628 10 0.634731 10 0.875486V6.12844C10 6.3692 9.9082 6.57465 9.72461 6.74479C9.54101 6.91493 9.32031 7 9.0625 7H0.9375ZM5 4.08333L0.9375 1.90799V6.125H9.0625V1.90799L5 4.08333ZM5 3.05035L9.0625 0.875H0.9375L5 3.05035ZM0.9375 1.90799V0.875V6.125V1.90799Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.146484 6.14642L3.64648 2.64642L4.35359 3.35353L0.853591 6.85353L0.146484 6.14642Z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.85352 6.14642L6.35352 2.64642L5.64641 3.35353L9.14641 6.85353L9.85352 6.14642Z' fill='%23fff'/%3E%3C/svg%3E")}@media screen and (max-width: 749px){.product-form__input input[type=radio].disabled:checked+label span.unavailable-variant-label{position:relative;width:auto;height:auto;padding:auto;margin:auto;overflow:hidden;clip:auto;white-space:nowrap;border-width:0;color:#000}.product-form__input input[type=radio].disabled+label:active{color:#000}.product-form__input input[type=radio].disabled+label:before{text-decoration:none;position:absolute;content:url("data:image/svg+xml;charset=UTF-8,%3c!--?xml version='1.0' encoding='utf-8'?--%3e%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 283.5 283.5' style='enable-background:new 0 0 283.5 283.5;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st99%7bfill-rule:evenodd;clip-rule:evenodd;%7d %3c/style%3e%3cg%3e%3cpath class='st99' d='M15.2,42.8h254c8,0,14.3,6.3,14.3,14.4v168.2c0,8.1-6.3,15.3-14.3,15.3h-254c-8,0-15.2-7.2-15.2-15.3V57.2 C0,49.1,7.2,42.8,15.2,42.8z M268.3,68l-0.9,147.5l-85.8-73.7L268.3,68z M28.6,59h226.2l-112.7,97.1L28.6,59z M101.9,141.7 l-85.8,73.7V68L101.9,141.7z M169.9,151.6l84.1,72.8H29.5l84.1-72.8l28.6,24.3L169.9,151.6z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");left:3px;bottom:8px;width:9px}.product-form__input input[type=radio].disabled+label span.unavailable-variant-label[class*=unavailable-variant-label]{color:#000}.product-form__input input[type=radio].disabled:checked+label:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='8' viewBox='0 0 11 8' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.8 1H1.4C1.1792 1 1 1.1792 1 1.4V6.6C1 6.8208 1.1792 7 1.4 7H9.8C10.0208 7 10.2 6.8208 10.2 6.6V1.4C10.2 1.1792 10.0208 1 9.8 1Z' stroke='white' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.0987 1.13458L6.06987 4.04698C5.78947 4.25098 5.40947 4.25098 5.12907 4.04698L1.10107 1.13458' stroke='white' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.06413 4L1.10693 6.8724' stroke='white' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.0916 6.87258L6.13477 4.00018' stroke='white' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.product-form__input input[type=radio].disabled:checked+label span.unavailable-variant-label[class*=unavailable-variant-label]{color:#fff}}.product-connections .colour{border-radius:0}.product-connections .colour.current,.product-connections .colour:hover{border-color:rgba(var(--color-foreground),1)}.product-connections .colour.current>span,.product-connections .colour>span:hover{box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #fff}@media screen and (max-width: 749px){.product-options__list,.quick-buy-mobile{display:none!important}.product__media-list .product__media-item{width:100%}.slider.slider--mobile .slider__slide{scroll-snap-stop:always}product-recommendations .product__media-list .product__media-item{width:calc(100% - 15rem)}.product__media-wrapper slider-component{margin-left:-15px}.product__media-wrapper slider-component{position:relative}.product__media-wrapper slider-component .slider-buttons{margin-top:17px;height:auto;width:auto}.product__media-wrapper slider-component .slider-dots{position:relative;bottom:0;left:0}.product__media-wrapper slider-component .dot{cursor:pointer;width:10px;height:10px;transition:background-color var(--duration-short) ease;border-radius:100%}#theme slider-component .product__media-list{margin-left:0}#theme slider-component .grid .product__media-item{padding-right:0}#theme .slider.slider--mobile{scroll-padding-left:0}#theme slider-component{margin:15px 0 0}#theme .page-giftcard-width slider-component{margin:-15px 0 0}}@media only screen and (min-width: 750px){.product__media-wrapper slider-component{position:sticky;top:12rem}}@media only screen and (min-width: 1600px){.product__media-wrapper slider-component{top:18rem}}@media (hover: hover){.product__media-wrapper slider-component .dot:hover{background-color:#000}}.style_accordion button{text-decoration:none;text-transform:uppercase;font-size:13px;font-family:canada-type-gibson,sans-serif;font-weight:400;letter-spacing:1px;margin:0}#theme .product-media-modal__content img,#theme .product-media-modal__content video{object-fit:cover;object-position:top;height:100vh;width:100%;position:static}#theme .product-media-modal__content .deferred-media__poster{position:static}#theme .product-form__submit{min-height:5rem;margin:0;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}#theme .product-form__submit:disabled{opacity:1;cursor:default}#theme .product-form__submit-hidden{display:none!important}#theme .color-option.current>a>div{box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #fff}#theme .product-page-width{padding-bottom:0}#theme .price-item.price-item--regular{font-size:1.8rem}#theme .accordion__title{max-width:100%;text-align:left}#theme .accordion summary{padding:0}#theme .style_accordion{width:100%;text-align:left;margin:0;border-top:1px solid #ddd}#theme .product-form__input .select{width:100%}.product-popup-modal__content{padding:1.5rem;padding-top:30px;width:100%;height:100vh;max-width:732px;margin-top:0}#PopupModal-new-size-guide .product-popup-modal__content{max-width:880px}.product-popup-modal__toggle{position:absolute;right:0;top:0;border:none}.product-popup-modal__toggle .icon{width:10px}.product-popup-modal__content-info{padding-right:0;display:flex;flex-direction:column;row-gap:3rem}#theme .accordion .icon-accordion{fill:currentColor;align-self:flex-end}#theme fostr-tabs-menu{display:flex;width:100%;justify-content:center;position:relative;border-bottom:1px solid #ddd}fostr-tabs-menu details{display:block}fostr-tabs-menu div{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:100%;max-height:300px;overflow:scroll}fostr-tabs-menu details[open] summary{border-color:#ddd;border-bottom-color:#fff}fostr-tabs-menu details[open] summary{color:#000}fostr-tabs-menu summary{border:1px solid transparent;border-bottom-color:#ddd;text-align:center;margin-bottom:-1px}fostr-tabs-menu summary{font-family:var(--font-accent-family);padding:10px 15px;font-size:1.3rem;font-style:normal;letter-spacing:.06rem;color:#999}#theme fostr-tabs-menu table{margin:auto;width:100%;text-align:left;font-size:1.5rem;border:0;border-collapse:separate;border-spacing:0 5px}#theme fostr-tabs-menu thead{display:table-header-group;vertical-align:middle;border-color:inherit;border-bottom:1px solid red;border-collapse:separate;border-spacing:5px 5px}#theme fostr-tabs-menu th,#theme fostr-tabs-menu td{border-bottom:1px solid #ddd;padding:.8rem 0 .8rem 1rem;width:14%;font-weight:400}#theme fostr-tabs-menu td{font-size:1.1rem}#theme fostr-tabs-menu th{font-size:1.3rem}#theme fostr-tabs-menu table{display:inline-table;max-width:100%}#theme fostr-tabs-menu details>div{overflow:scroll}.size-guide-h1{padding-top:1rem;text-align:center}.product_material_info{width:100%;margin:0}modal-dialog#PopupModal-add-to-favourite .product-popup-modal__content{background-color:#fff;padding:3rem 2rem;margin:auto;width:100%;top:0;bottom:0;height:fit-content}.button--secondary{background:#fff}#theme fostr-accordion .rte,#theme fostr-accordion .product__details{margin:0;padding-bottom:3rem;overflow:hidden}#ProductPopup-new-size-guide{height:auto;font-size:1.3rem;padding-right:0}fieldset p.form__label button,fieldset label.form__label button{font-weight:400}@media screen and (max-width: 768px){.product__media-type-video .product__modal-opener{display:none}}.product-fit{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.product-fit--line{height:1px;background-color:#ddd;margin-bottom:30px}.product-fit.product-fit--fitted .product-fit-item--fitted,.product-fit.product-fit--regular .product-fit-item--regular,.product-fit.product-fit--oversized .product-fit-item--oversized{border-bottom:1px solid #000;z-index:1}.product-fit--select{margin-top:20px;margin-bottom:30px;position:relative}@media only screen and (min-width: 768px){.product-fit--select{margin-top:25px}}.product-fit--select:after{content:" ";height:1px;position:absolute;left:0;bottom:0;width:100%;background-color:#ddd}.product-fit--select .product-fit-item{display:flex;border-bottom:1px solid transparent;font-size:14px;padding-bottom:5px;line-height:18px}.product-fit--select .product-fit-item--regular{justify-content:center}.product-fit--select .product-fit-item--oversized{justify-content:flex-end}.product-length-container{margin-block-end:30px}.product-length-title{margin-top:0;margin-bottom:1.5rem;font-size:1.5rem;color:#000;font-weight:400;font-style:italic;letter-spacing:-.025rem}.product-length-list{display:inline-flex;vertical-align:middle;flex-direction:row;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;width:100%}.product-length-list-item{flex:1;text-align:center;border:.1rem solid rgba(var(--color-foreground),.55)}.product-length-list-item:hover{border:.1rem solid rgb(var(--color-foreground))}.product-length-list-item--selected{background:#000;color:#fff}.product-length-type{font-family:canada-type-gibson,sans-serif;font-weight:400;font-size:13px;line-height:19px;letter-spacing:5%;text-align:center;text-transform:uppercase;color:#000;text-decoration:unset;display:block;width:100%;height:100%;padding:10px}
/*# sourceMappingURL=/cdn/shop/t/490/assets/fostr-section-main-product.css.map */
