:root{--white: #FDFDFB;--blue: #A8B8C7;--greey: #C2C2C2;--brown: #514E4C}.wrapper{padding:0}.product-single__media-slide{width:84.27%}.product__title{font-size:calc(1.7rem * var(--adjust-heading))}.product-single__details{padding:0 var(--gutter-mobile)}.siblings__swatch{margin:0}.sibling__wrapper{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.siblings__swatch--colors .siblings__button{min-width:27px;width:27px;height:27px}.siblings__swatch--image .siblings__button{min-width:57px;width:55px;height:55px}.siblings__swatch--rectangle[aria-current=true] .siblings__button:after{width:57px;height:57px;border:none}.siblings__swatch[aria-current=true] .siblings__button{border:1px solid var(--black)!important}.siblings__swatch:hover .siblings__button{border-bottom:1px solid var(--black)!important}.siblings__swatch--image.siblings__swatch--sold-out{opacity:.7}.siblings__swatch--image.siblings__swatch--sold-out .siblings__button:before{content:unset}.siblings__swatch--colors.siblings__swatch--sold-out .siblings__button{border:1px solid var(--greey)}.siblings__swatch--colors.siblings__swatch--sold-out .siblings__button:before{transform:translate(-50%,-50%) rotate(45deg);background:var(--greey)}.selector-wrapper--qty{max-width:89px}.guantity-atc__wrapper{display:flex;flex-wrap:wrap;gap:20px}.product__submit__item{width:100%}.product__form .shopify-payment-button__button--unbranded,.product__form .btn{height:38px;min-height:38px!important;padding:7px!important;font-size:12px;letter-spacing:0}.sticky__ATC .product__submit__add{display:flex;justify-content:center;align-items:center;gap:6px}.sticky__ATC .product__price--regular{margin:0 4px 0 0}.product__price--compare{margin:0}body:has(.quantity-selector) .product__submit__item:has(.product__submit__add){max-width:calc(100% - 109px)}.quantity__selector{padding:7px;height:38px}.connected-products__selectors .product__popup__link span:after{content:unset}.form__wrapper{display:flex;flex-wrap:wrap}.form__wrapper>*{width:100%}.product__block--half{display:flex;width:50%!important;max-width:fit-content;padding-bottom:12px;margin-right:20px;min-height:36px}.upsell__products{padding:20px 0 20px 20px;background:var(--upsells-bg);position:relative}.upsell__progress-bar-fill{margin-top:20px}.product-upsell__image{max-width:85px;height:85px}.product-upsell__btn-text svg{max-width:17px;height:auto}.product-upsell__btn{padding:9px;position:absolute;bottom:0;right:0}.product-upsell__holder{width:94%}.product-upsell__price s{color:var(--border-lighten-darken)}.progress-bar-container:has(.upsell__progress-bar-fill){width:calc(100% - 20px)}.is-nav-selected .product-single__thumbnail-link{border:1px solid var(--black)}.product-single__media-slider .flickity-button{background:transparent;box-shadow:none;width:20px;height:20px}.sticky__ATC{padding:16px 20px;border-top:1px solid var(--blue);background:var(--white);position:fixed;z-index:16;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.sticky__ATC--title{width:100%;flex:.5}.sticky__ATC--blocks{width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex:1}.sticky__ATC .radio__legend{display:none}.sticky__ATC .connected-products__selectors,.sticky__ATC .sibling__wrapper{margin-bottom:12px}.sticky__ATC .connected-products__selectors{min-height:36px}.sticky__ATC .select-popout__list{top:unset;bottom:100%;margin:8px 0;max-width:50%}.sticky__ATC .siblings__swatch--colors .siblings__button{min-width:9px;width:9px;height:9px}.sticky__ATC .select-popout__value,.siblings__button--wrapper{display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:.75rem}.sticky__ATC .connected-products__selectors .select-popout__value{max-width:calc(50vw - 80px);overflow:hidden;position:relative}.siblings__button--wrapper{justify-content:flex-start;padding:8px 12px;position:relative}.siblings__button--wrapper[aria-current=true]{background-color:var(--text);color:var(--input-bg)}.siblings__swatch[aria-current=true] .siblings__button{border:0}.sibling__name{white-space:nowrap;overflow:hidden}.select-popout__value .sibling__name{max-width:calc(100% - 46px);position:relative}.connected-products__selectors .select-popout__option{position:relative;overflow:hidden;margin:0 12px}.select-popout__value{width:100%;display:flex;overflow:hidden;justify-content:center}.connected-products__selectors .select-popout__option span:before,.connected-products__selectors .select-popout__value:before,.select-popout__value .sibling__name:before,.siblings__button--wrapper:not([aria-current=true]) .sibling__name:before{content:"";background:linear-gradient(270deg,#fdfdfb,#fdfdfb00);width:16px;height:16px;position:absolute;top:8px;right:12px}.connected-products__selectors .select-popout__value:before{right:46px}.connected-products__selectors .select-popout__item--current .select-popout__option span:before{background:linear-gradient(270deg,#000,#0000)}.connected-products__selectors .select-popout__option:hover span:before{background:linear-gradient(270deg,#fdfdfb,#fdfdfb00);transition:background .3s ease-in-out}.connected-products__selectors .select-popout__item--unavailable span:before{background:linear-gradient(270deg,#f1f0eb,#f1f0eb00)}.connected-products__selectors .select-popout__option span:before{top:13px;right:0}.sticky__ATC .connected-products__selectors .select-popout__option span:before{top:13px;right:0}.sticky__ATC .connected-products__selectors .select-popout__value:before,.select-popout__value .sibling__name:before{top:0;right:0}.select-popout__item span{white-space:nowrap}.siblings__swatch--sold-out{background:var(--white)}.sticky__ATC .siblings__swatch--sold-out .siblings__button:before{content:unset}.siblings__swatch--sold-out .sibling__name{text-decoration:line-through}.siblings__button--wrapper.siblings__swatch--sold-out .sibling__name:before{content:unset}.select-popout{margin-bottom:16px}.sticky__ATC .select-popout__toggle{padding:10px 12px;display:flex;justify-content:flex-start}.select-popout:has(.select-popout__list__scroll) .select-popout__value{justify-content:flex-start}.sticky__ATC .product__selectors .selector-wrapper{width:100%;margin:0}.sticky__ATC .product__block:has(.siblings__swatch--image),.sticky__ATC .product__form{width:100%;padding:0}.sticky__ATC .product__block:has(.select-popout),.sticky__ATC .product__selectors{width:calc(50% - 4px);min-height:38px;display:flex;padding:0;margin:0}.sticky__ATC .product__selectors,.sticky__ATC .product__block:has(.select-popout){margin-bottom:12px}.sticky__ATC .siblings{margin:0}.sticky__ATC .select-popout,.sticky__ATC .radio__fieldset{width:100%;margin:unset}.sticky__ATC .product__submit__item{width:100%;max-width:100%!important}.sticky__ATC .product__price{font-size:12px}.breadcrumbs{margin-bottom:16px;color:var(--brown);padding:0 20px;white-space:nowrap;position:relative}.breadcrumbs__current:after{content:"";position:absolute;right:0;top:0;background:linear-gradient(270deg,#fff,#fff0);width:16px;height:16px}.breadcrumbs__current{max-width:42vw;position:relative;overflow:hidden}.breadcrumbs__link{color:var(--brown)}.breadcrumbs__current{color:var(--text)}.product__form input{border-color:var(--black)}.icon-toggle-minus path{stroke:#585858}.quantity__btn--black svg path{stroke:#000}@media screen and (min-width: 1024px){.breadcrumbs{padding:0}.wrapper{padding:0 var(--gutter)}.not_desktop{display:none}.product-single__media-slide{width:100%}.product-single__gallery{display:flex}.product-single__media-slider{width:100%;max-width:38.1vw;height:fit-content}.product-single__thumbnails{width:538px;height:102px;transform:rotate(90deg) translateY(-100%);transform-origin:left top;margin:0}.thumbnails__wrapper{max-width:102px}.product-single__thumbnail-link{transform:rotate(-90deg)}.product__price-and-badge{justify-content:flex-start}.product__price-and-rating{width:auto}.siblings__swatch--colors .siblings__button{min-width:34px;width:34px;height:34px}.siblings__swatch--image .siblings__button{min-width:72px;width:72px;height:72px}.sibling__wrapper{gap:11.5px}.product__selectors{grid-template-columns:1.7fr .8fr;margin-right:0}.connected-products__selectors .select-popout,.connected-products__selectors .radio__fieldset--sizeguide,.connected-products__selectors .select-popout__list__scroll{max-width:315px}.product__selectors span{align-self:end;justify-self:end}.size__chart--buttons{margin-bottom:5px}.product__block--half{padding-bottom:20px;max-width:unset}.product__block--third{display:flex;width:calc(33.33% - 20px)!important}.flickity-slider .product-upsell__holder{width:67%;margin-right:20px}.product-upsell__image{max-width:92px;height:92px}.product-upsell__btn-text svg{max-width:20px}.product-upsell__content{padding:0 0 0 20px}.upsell__products__slider .flickity-prev-next-button{--icon-size: 20px}.upsell__products__slider .flickity-prev-next-button.previous{top:-40px;left:unset;right:60px;background:unset;box-shadow:unset;width:20px;height:20px}.upsell__products__slider .flickity-prev-next-button.next{top:-40px;right:20px;background:unset;box-shadow:unset;width:20px;height:20px}.sticky__ATC{padding:16px 60px;flex-wrap:unset;justify-content:space-between;align-items:center}.sticky__ATC .product__form{max-width:213px;margin-left:10px}.sticky__ATC .product__block:has(.select-popout),.sticky__ATC .product__selectors,.sticky__ATC .connected-products__selectors .select-popout,.sticky__ATC .connected-products__selectors .radio__fieldset--sizeguide,.sticky__ATC .connected-products__selectors .select-popout__list__scroll{max-width:203px;margin:0}.sticky__ATC .connected-products__selectors .select-popout__value{width:151px}.sticky__ATC .size__chart--buttons{display:none}.sticky__ATC--blocks{justify-content:flex-end;gap:20px}.sticky__ATC .product__block:has(.siblings__swatch--image){padding:0;width:fit-content}.sticky__ATC .sibling__wrapper,.sticky__ATC .product__selectors{margin-bottom:0}.sticky__ATC .tooltip{display:none}.sibling__wrapper{margin-bottom:24px}.flickity-prev-next-button.next{right:20px}.flickity-prev-next-button.previous{left:20px}section:hover .flickity-enabled>.flickity-prev-next-button:not(:disabled){opacity:0;visibility:hidden}.product-single__gallery:hover .flickity-enabled>.flickity-prev-next-button:not(:disabled){opacity:1;visibility:visible;transform:scale(1) translateY(-50%);transition-delay:0s}}@media screen and (max-width: 1025px){.not_mobile,.upsell__products__slider .flickity-prev-prev-button,.upsell__products__slider .flickity-prev-next-button{display:none}.sticky__ATC{transform:translateY(100%);transition:all .4s ease-in}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product_redesign.css.map */
