body .curtain-pdp .product__title h1{font-size:clamp(29px,2.35vw,36px);line-height:1.17;text-wrap:balance}body .curtain-pdp .product__info-container{row-gap:18px;max-width:620px}body .curtain-pdp .product__info-wrapper{min-width:0}body .curtain-pdp .product-form__input{max-width:none;margin-bottom:24px}body .curtain-pdp .product-form__input .form__label{display:flex;align-items:baseline;flex-wrap:wrap;width:100%;column-gap:5px;row-gap:0;margin-bottom:10px;color:var(--ona-ink, #2d302b);font-size:14px;line-height:1.5}body .curtain-pdp .product-form__input .ona-option-value{font-weight:400;color:var(--ona-muted, #686b63)}body .curtain-pdp .product-form__input .ona-option-value:before{content:"\b7";margin-right:5px}body .curtain-pdp .product-form__input--pill input[type=radio]+label{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 15px;font-size:14px;line-height:1.35;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}body .curtain-pdp .product-form__input--pill input[type=radio]:checked+label{background:var(--ona-ink, #2d302b);color:var(--ona-paper, #faf9f5);box-shadow:none}body .curtain-pdp .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--ona-accent, #6b1f2e);outline-offset:4px}body .curtain-pdp .product-form__input--pill input[type=radio].disabled+label{opacity:.58;text-decoration-thickness:1px}body .curtain-pdp .product-form__input--pill input[type=radio].disabled:checked+label{opacity:.8}body .curtain-pdp .product-form__input--dropdown .select__select{min-height:48px;font-size:16px}body .curtain-pdp .product-form__input .ona-size-help-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:-10px 0 -10px auto;min-height:44px;padding:10px 0 10px 12px;border:0;background:none;color:var(--ona-accent, #6b1f2e);font:13px/1.4 var(--ona-sans, sans-serif);text-underline-offset:4px;text-decoration:underline;cursor:pointer}body .curtain-pdp .product-form__input .ona-size-help-link:hover{text-decoration-thickness:2px}body .curtain-pdp .ona-option-label-row{display:flex;align-items:baseline;gap:12px;margin-bottom:10px}body .curtain-pdp .ona-option-label-row>.form__label{width:auto;margin-bottom:0}body .curtain-pdp .ona-size-help-inline{width:100%;margin:5px 0 0;padding:0;border:0;font:13px/1.6 var(--ona-sans, sans-serif)}body .curtain-pdp .ona-size-help-inline summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ona-accent, #6b1f2e);text-decoration:underline;text-underline-offset:4px;cursor:pointer}body .curtain-pdp .ona-size-help-inline summary:after{content:"+";text-decoration:none}body .curtain-pdp .ona-size-help-inline[open] summary:after{content:"\2212"}body .curtain-pdp .ona-size-help-inline p{margin:0 0 12px;color:var(--ona-muted, #686b63)}body .curtain-pdp .ona-has-size-help>.curtain-pdp__measure{display:none}body .curtain-pdp .quantity{border:1px solid var(--ona-line, #dedbd3);background:transparent;border-radius:2px}body .curtain-pdp .quantity:after{box-shadow:none}body .curtain-pdp .quantity__button{width:44px;flex-shrink:0;transition:background-color .13s ease}body .curtain-pdp .quantity__button:hover{background:var(--ona-oat, #f0ede6)}body .curtain-pdp .quantity__input{font-size:16px;min-width:30px;padding-inline:0}body .curtain-pdp .product-form__submit{font-size:15px;letter-spacing:.015em;transition:background-color .15s ease}body .curtain-pdp .product-form__submit:after{box-shadow:none}body .curtain-pdp .product-form__submit:active:not([disabled]){background:#47131d}body .curtain-pdp .product-form__submit[aria-disabled=true]{cursor:wait}body .curtain-pdp .product-form__error-message-wrapper{align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid #ad666e;border-radius:2px;background:#fff4f3;color:#6b1f2e;font-size:14px;line-height:1.55}body .curtain-pdp .curtain-pdp__details{margin-top:0}body .curtain-pdp .curtain-pdp__details>div{font-size:14px;line-height:1.6}body .curtain-pdp .product__description{font-size:15px;line-height:1.75}body .curtain-pdp .product__description>:first-child{margin-top:0}body .curtain-pdp .product__description>:last-child{margin-bottom:0}body ona-product-media .ona-gallery__zoom>img{transition:opacity .16s ease}body ona-product-media .ona-gallery__thumbnails button{opacity:.8;transition:opacity .15s ease,border-color .15s ease}body ona-product-media .ona-gallery__thumbnails button:hover,body ona-product-media .ona-gallery__thumbnails button:focus-visible{opacity:1}body ona-product-media .ona-gallery__thumbnails button[aria-current=true]{opacity:1}body ona-product-media .ona-gallery__stage>button:not(.ona-gallery__zoom){transition:background-color .15s ease,border-color .15s ease}body ona-product-media .ona-gallery__stage>button:not(.ona-gallery__zoom):hover{background:#fffdf6;border-color:var(--ona-ink, #2d302b)}body .ona-gallery__dialog>button:hover{background:var(--ona-oat, #f0ede6)}body :is(ona-product-media,.curtain-pdp-dialog,.ona-related) :is(button,summary,a):focus-visible{outline:2px solid var(--ona-accent, #6b1f2e);outline-offset:4px}@media(min-width:990px){body .curtain-pdp .product{align-items:start;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(32px,4vw,64px)}body .curtain-pdp ona-product-media{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:18px;width:100%;max-width:none;margin:0;align-items:start}body .curtain-pdp ona-product-media[hidden]{display:none!important}body .curtain-pdp .ona-gallery__stage{grid-column:2;grid-row:1;width:100%;height:auto;max-height:none;aspect-ratio:4/5}body .curtain-pdp .ona-gallery__caption{grid-column:2;grid-row:2;padding-block:12px}body .curtain-pdp .ona-gallery__thumbnails{grid-column:1;grid-row:1/3;flex-direction:column;gap:15px;padding:4px;margin:-4px;max-height:74svh;overflow-x:hidden;overflow-y:auto}body .curtain-pdp .ona-gallery__thumbnails button{width:64px;height:80px;flex:0 0 80px}}body :is(cart-items,cart-drawer-items) .cart-item{transition:background-color .15s ease}body :is(cart-items,cart-drawer-items) .quantity{border:1px solid var(--ona-line, #dedbd3);border-radius:2px;background:var(--ona-paper, #faf9f5)}body :is(cart-items,cart-drawer-items) .quantity:after{box-shadow:none}body :is(cart-items,cart-drawer-items) .quantity__button{width:44px;min-height:44px;transition:background-color .13s ease}body :is(cart-items,cart-drawer-items) .quantity__button:hover{background:var(--ona-oat, #f0ede6)}body :is(cart-items,cart-drawer-items) .quantity__input{font-size:16px}body :is(cart-items,cart-drawer-items) cart-remove-button a{min-width:44px;min-height:44px;color:var(--ona-muted, #686b63);transition:color .15s ease}body :is(cart-items,cart-drawer-items) cart-remove-button a:hover{color:var(--ona-accent, #6b1f2e)}body :is(cart-items,cart-drawer-items)[aria-busy=true] .cart-item__quantity{opacity:.55}body :is(cart-items,cart-drawer-items) .cart-item__error:has(.cart-item__error-text:not(:empty)){margin-top:12px;padding:10px 12px;border-left:2px solid #9d3e49;background:#fff4f3;color:#6b1f2e;line-height:1.55}body :is(#cart-errors,#CartDrawer-CartErrors):not(:empty){margin-block:16px;padding:12px 14px;border:1px solid #ad666e;background:#fff4f3;color:#6b1f2e;font-size:14px;line-height:1.55}body .cart__warnings{padding-block:48px 64px}body .cart__empty-text{font:400 34px/1.2 var(--ona-serif, Georgia, serif);letter-spacing:-.02em}body .cart__warnings>.button{min-height:48px;padding-inline:28px;border-radius:2px;background:var(--ona-accent, #6b1f2e)}body .cart__warnings>.button:after{box-shadow:none}body .cart__checkout-button{transition:background-color .15s ease}body .cart__checkout-button:hover{background:#591925}body .cart__checkout-button[data-ona-pending-checkout]{opacity:.55;cursor:wait}.ona-related{display:block;max-width:1600px;margin-inline:auto;padding:48px var(--ona-gutter, 24px) 64px;color:var(--ona-ink, #2d302b)}.ona-related__header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:28px;margin-bottom:26px;border-top:1px solid var(--ona-line, #dedbd3)}.ona-related__header h2{margin:0;font:400 clamp(28px,2.5vw,36px)/1.2 var(--ona-serif, Georgia, serif);letter-spacing:-.02em}.ona-related__controls{display:flex;flex:0 0 auto;gap:10px}.ona-related__controls[hidden]{display:none}.ona-related__controls button{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--ona-ink, #2d302b);border-radius:50%;padding:12px;color:inherit;background:transparent;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.ona-related__controls button svg{display:block;width:20px;height:20px}.ona-related__controls button:hover:not(:disabled){background:var(--ona-oat, #f0ede6)}.ona-related__controls button:disabled{opacity:.3;cursor:default}.ona-related__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;list-style:none;padding:5px 4px 16px;margin:-5px -4px -16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--ona-line, #dedbd3) transparent}.ona-related__track>li{min-width:0;scroll-snap-align:start}body .ona-related .ona-product-card{display:block;max-width:none}body .ona-related .ona-product-card .ona-product-card__image{aspect-ratio:4/5;max-height:none}body .ona-related .ona-product-card .ona-product-card__heading{display:flex}body .ona-related .ona-product-card .ona-product-card__heading h3{font:400 18px/1.35 var(--ona-serif, Georgia, serif);margin:0;max-width:none}body .ona-related .ona-product-card .ona-product-card__price{font-size:13px;max-width:42%;justify-content:flex-end}body .ona-related .ona-product-card .ona-product-card__options{font-size:12px;margin-top:0!important}body .ona-related .ona-product-card .ona-product-card__details{display:none}@media(min-width:750px)and (max-width:989px){.ona-related__track{grid-auto-columns:calc((100% - 40px)/3);gap:20px}}@media(max-width:749px){body .curtain-pdp .product__title h1{font-size:30px}body .curtain-pdp .product__info-container{row-gap:18px}body .curtain-pdp .product-form__input--pill input[type=radio]+label{font-size:14px;padding-inline:12px}body .curtain-pdp .product__description{font-size:14px}body .curtain-pdp .curtain-pdp__details>div{font-size:13px}body .curtain-pdp .ona-gallery__thumbnails{scroll-snap-type:x proximity}body .curtain-pdp .ona-gallery__thumbnails button{scroll-snap-align:start}.ona-related{padding:32px 20px 44px}.ona-related__header{gap:12px;padding-top:24px;margin-bottom:20px}.ona-related__header h2{font-size:28px}.ona-related__controls{gap:7px}.ona-related__controls button{width:44px;height:44px;padding:11px}.ona-related__track{grid-auto-columns:calc((100% - 14px)/2);gap:14px}body .ona-related .ona-product-card .ona-product-card__heading{display:block}body .ona-related .ona-product-card .ona-product-card__heading h3{font-size:17px}body .ona-related .ona-product-card .ona-product-card__price{margin-top:5px;max-width:none;justify-content:flex-start;font-size:12px}}@media(max-width:360px){body .curtain-pdp .product__info-container{grid-template-columns:108px minmax(0,1fr);column-gap:10px}body .curtain-pdp .quantity{width:108px}body .curtain-pdp .quantity__button{width:36px}body .curtain-pdp .product-form__submit{padding-inline:8px;font-size:14px}.ona-related__header h2{font-size:25px}}@media(prefers-reduced-motion:reduce){body :is(.curtain-pdp,cart-items,cart-drawer-items,.ona-related) *,body .ona-gallery__dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body .curtain-pdp product-component>.page-width{width:100%;max-width:1600px;margin-inline:auto;padding-inline:var(--ona-gutter)}@media(max-width:800px){body .curtain-pdp product-component>.page-width{padding-inline:20px}}@media(min-width:750px)and (max-width:989px){body .ona-source-product .product{grid-template-columns:minmax(0,1fr);gap:28px}body .ona-source-product .product__media-wrapper,body .ona-source-product .product__info-wrapper{width:100%;max-width:100%;min-width:0;padding-left:0}body .ona-source-product .product__info-container{width:100%;max-width:none}}#MainContent .ona-source-product .product__info-container>.ona-types{display:grid;row-gap:22px!important;margin-top:22px!important;margin-bottom:26px!important}#MainContent .ona-source-product .product__info-container .ona-types__group>p{margin:0 0 10px!important}#MainContent .ona-source-product .product__info-container .ona-types__options{gap:10px!important}#MainContent .ona-source-product .product__info-container>ona-size-split{margin-top:26px!important}#MainContent .ona-source-product .product__info-container .ona-size-split__fields{column-gap:20px!important}#MainContent .ona-source-product .product__info-container .ona-size-split__field>label{margin-bottom:9px!important}#MainContent .ona-source-product .product__info-container .ona-measure-link{display:inline-block;margin-top:12px!important;margin-bottom:4px!important}#MainContent .ona-source-product .product__info-container>.ona-source-purchase-block{margin-top:22px!important;padding-top:18px!important}@media(max-width:749px){#MainContent .ona-source-product .product__info-container>.ona-types{row-gap:18px!important;margin-top:20px!important;margin-bottom:22px!important}#MainContent .ona-source-product .product__info-container>ona-size-split{margin-top:22px!important}#MainContent .ona-source-product .product__info-container .ona-size-split__fields{column-gap:14px!important}#MainContent .ona-source-product .product__info-container>.ona-source-purchase-block{margin-top:18px!important;padding-top:16px!important}}body #CartDrawer-Checkout.cart__checkout-button{border-radius:6px}body #CartDrawer-Checkout.cart__checkout-button:after{border-radius:7px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ona-product-polish.css.map */
