@media screen and (max-width:989px){#MainContent:has(.neo-desktop-pdp),#MainContent:has(.neo-desktop-pdp)>.shopify-section,#MainContent:has(.neo-desktop-pdp) .related-products,.neo-desktop-pdp{--color-background: 255, 255, 255;--gradient-background: #fff;background:#fff}.neo-desktop-pdp{padding-top:12px;padding-bottom:24px}.neo-desktop-pdp>product-component>.page-width{padding-inline:16px}.neo-desktop-pdp .product:not(.product--no-media){display:flex;flex-direction:column;gap:12px;margin:0}.neo-desktop-pdp .product>.product__media-wrapper,.neo-desktop-pdp .product>.product__info-wrapper{width:100%;max-width:100%;min-width:0;padding:0}.neo-desktop-pdp .product>.product__media-wrapper{order:0;position:static}.neo-desktop-pdp .product>.product__info-wrapper{order:1}.neo-desktop-pdp media-gallery{position:static}.neo-desktop-pdp .product__media-wrapper slider-component{margin:0}.neo-desktop-pdp .product__media-list{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;margin:0;padding:0;width:100%;scroll-padding-left:0}.neo-desktop-pdp .product__media-list:after{display:none}.neo-desktop-pdp .product__media-list .product__media-item{display:block;flex:0 0 100%;width:100%;max-width:100%;margin:0;padding:0;scroll-snap-align:start}.neo-desktop-pdp .product-media-container.media-type-image{width:100%;max-width:100%;height:clamp(260px,88vw,420px);border:0;border-radius:0;background:#fff}.neo-desktop-pdp .product-media-container.media-type-image .product__modal-opener{height:100%}.neo-desktop-pdp .product-media-container.media-type-image .product__media{height:100%;padding-top:0;background:#fff}.neo-desktop-pdp .product__media img{object-fit:contain}.neo-desktop-pdp .product__media-icon{width:32px;height:32px;top:8px;left:8px}.neo-desktop-pdp .product__media-wrapper .thumbnail-slider{display:none}.neo-desktop-pdp .product__media-wrapper .slider-buttons{display:flex;justify-content:center;gap:8px;margin:0}.neo-desktop-pdp .product__media-wrapper .slider-button{width:44px;height:44px}.neo-desktop-pdp .slider-counter{font-size:12px;min-width:40px}.neo-desktop-pdp .product__media-list:has(>.product__media-item:only-child)+.slider-buttons{display:none}.neo-desktop-pdp .product__info-container{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:8px;position:static;max-width:none}.neo-desktop-pdp .product__info-container>*{grid-column:1 / -1;min-width:0;order:10;margin:0 0 16px}.neo-desktop-pdp .product__info-container>.product__title{order:0;margin-bottom:6px;align-items:flex-start;gap:12px}.neo-desktop-pdp .product__title h1{font-size:26px;line-height:1.18;letter-spacing:-.025em}.neo-desktop-pdp .nds-product-title-with-wishlist #wishlist-hero-product-page-button{flex-basis:44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;margin-top:-6px!important}.neo-desktop-pdp .nds-product-title-with-wishlist #wishlist-hero-product-page-button svg{width:23px!important;height:23px!important}.neo-desktop-pdp .neo-pdp-desktop-only{display:block}.neo-desktop-pdp .neo-pdp-option-original{display:none}.neo-desktop-pdp .form__label>.neo-pdp-desktop-only,.neo-desktop-pdp .form__label [data-selected-value]>.neo-pdp-desktop-only{display:inline}.neo-desktop-pdp .product__info-container>.neo-pdp-designer{order:1;font-size:13px;line-height:1.5;color:#58534e;margin-bottom:12px}.neo-desktop-pdp .product__info-container>.neo-pdp-price{order:2;margin-bottom:2px}.neo-desktop-pdp .price--large{font-size:22px;letter-spacing:0}.neo-desktop-pdp .product__info-container>.product__tax{order:3;font-size:12px;line-height:1.5;margin-bottom:16px}.neo-desktop-pdp .product__info-container>.neo-pdp-installments{order:4;margin:0}.neo-desktop-pdp .product__info-container>.neo-pdp-overview{order:5;font-size:14px;line-height:1.6;margin-bottom:18px}.neo-desktop-pdp .neo-pdp-overview p{margin:0}.neo-desktop-pdp .neo-pdp-dimensions{margin-top:10px!important;font-size:13px}.neo-desktop-pdp .neo-pdp-dimensions>span{font-weight:600;margin-right:8px}.neo-desktop-pdp .product__info-container>variant-selects{order:6;margin-bottom:12px}.neo-desktop-pdp .form__label{font-size:14px;margin-bottom:8px}.neo-desktop-pdp .product-form__input{max-width:100%;min-width:0}.neo-desktop-pdp .product-form__input--swatch{--swatch-input--size: 36px}.neo-desktop-pdp .swatch-input__label{margin:4px 8px 4px 0}.neo-desktop-pdp .neo-pdp-single-colour>:not(legend){display:none}.neo-desktop-pdp .neo-pdp-single-colour,.neo-desktop-pdp .neo-pdp-single-colour .form__label{margin-bottom:0}.neo-desktop-pdp .product__info-container>.product-form__quantity{grid-column:1;order:7;align-self:end;margin-bottom:12px}.neo-desktop-pdp .product__info-container:has(>.product-form__quantity)>.neo-pdp-buy{grid-column:2;order:7;align-self:end;margin-bottom:12px}.neo-desktop-pdp .product__info-container>.neo-pdp-buy{order:7;margin-bottom:12px}.neo-desktop-pdp .quantity__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.neo-desktop-pdp .quantity{width:120px;min-height:52px}.neo-desktop-pdp .quantity__button{width:40px}.neo-desktop-pdp .quantity__input{min-width:0;font-size:16px}.neo-desktop-pdp .product-form,.neo-desktop-pdp .product-form__buttons{margin:0;max-width:none}.neo-desktop-pdp .product-form__submit{min-height:52px;margin:0;padding:10px 8px;font-size:14px;letter-spacing:.01em;background:#ddd3ca;color:#222;border:1px solid #ddd3ca;border-radius:2px}.neo-desktop-pdp .product-form__submit:before,.neo-desktop-pdp .product-form__submit:after{box-shadow:none}.neo-desktop-pdp .product-form__submit:focus-visible{outline:2px solid #222;outline-offset:3px}.neo-desktop-pdp .shopify-payment-button,.neo-desktop-pdp .neo-pdp-tax-shipping,.neo-desktop-pdp .neo-pdp-currency-code,.neo-desktop-pdp .neo-pdp-mobile-description,.neo-desktop-pdp .product__info-container>share-button,.neo-desktop-pdp .neo-pdp-custom:has([id^=Details-neo-features-]){display:none}.neo-desktop-pdp .product__info-container>.neo-pdp-services{order:8;display:flex;flex-wrap:wrap;gap:4px 16px;margin:0 0 16px;font-size:12px;line-height:1.6}.neo-desktop-pdp .neo-pdp-services a{display:inline-flex;align-items:center;min-height:40px;color:#514a44;text-underline-offset:3px}.neo-desktop-pdp .neo-pdp-custom{display:block;margin:0}.neo-desktop-pdp .neo-pdp-description-details{border-top:1px solid #dedbd7;border-bottom:1px solid #dedbd7}.neo-desktop-pdp .neo-pdp-description-details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;cursor:pointer}.neo-desktop-pdp .neo-pdp-description-details>summary::-webkit-details-marker{display:none}.neo-desktop-pdp .neo-pdp-description-details>summary,.neo-desktop-pdp .product__accordion summary{padding-block:16px;min-height:52px}.neo-desktop-pdp .neo-pdp-description-details>summary,.neo-desktop-pdp .product__accordion .accordion__title{font-family:var(--font-heading-family);font-weight:600;font-size:14px;color:rgb(var(--color-foreground))}.neo-desktop-pdp .neo-pdp-description-details summary svg{width:10px;flex-shrink:0}.neo-desktop-pdp .neo-pdp-description-details[open] summary svg{transform:rotate(180deg)}.neo-desktop-pdp .product__accordion{margin:0;border-bottom:1px solid #dedbd7}.neo-desktop-pdp .product__accordion .summary__title>svg,.neo-desktop-pdp .product__accordion .summary__title>.svg-wrapper{display:none}.neo-desktop-pdp .neo-pdp-details-content,.neo-desktop-pdp .product__accordion .accordion__content{padding:0 0 16px;font-size:14px;line-height:1.65}.neo-desktop-pdp .neo-pdp-details-content p{margin:0 0 10px}.neo-desktop-pdp .neo-pdp-policy{position:fixed;top:0;right:0;bottom:0;left:0;width:calc(100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:20px;overflow:auto;border:1px solid #ddd3ca;border-radius:3px;background:#faf8f5;color:#222;font-size:14px;line-height:1.65}.neo-desktop-pdp .neo-pdp-policy::backdrop{background:#00000059}.neo-desktop-pdp .neo-pdp-policy-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.neo-desktop-pdp .neo-pdp-policy-header h2{font-size:22px;margin:0}.neo-desktop-pdp .neo-pdp-policy-header button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:12px;border:0;background:transparent;color:#222;cursor:pointer}.neo-desktop-pdp .neo-pdp-policy-header button svg{width:16px;height:16px}.neo-desktop-pdp .neo-pdp-policy a{color:inherit}#MainContent:has(.neo-desktop-pdp) .related-products{padding-top:24px}}@media screen and (max-width:374px){.neo-desktop-pdp .product__title h1{font-size:24px}.neo-desktop-pdp .product__info-container{grid-template-columns:112px minmax(0,1fr)}.neo-desktop-pdp .quantity{width:112px}.neo-desktop-pdp .quantity__button{width:36px}}@media screen and (max-width:989px){.neo-desktop-pdp .product-form__input--swatch .swatch-input__label{position:relative;margin:4px 12px 8px 0}.neo-desktop-pdp .swatch-input__label:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/neo-pdp-mobile-041.css.map */
