.orso-native-layout[data-template^=product] .product-information{padding-block-start:clamp(8px,1.2vw,20px)}.orso-native-layout[data-template^=product] .product-details{min-inline-size:0}.orso-native-layout[data-template^=product] .product-details>.group-block{max-inline-size:42rem;inline-size:100%}.orso-native-layout[data-template^=product] .product-details h1{margin:0;font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.18;text-wrap:balance;overflow-wrap:anywhere}.orso-native-layout[data-template^=product] .product-details product-price{font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.4}.orso-native-layout[data-template^=product] .product-details .buy-buttons-block{display:block;inline-size:100%}.orso-native-layout[data-template^=product] .product-details .product-form-buttons{inline-size:100%;gap:12px}.orso-native-layout[data-template^=product] .product-details .product-form-buttons button[name=add]{inline-size:100%;min-block-size:52px;font-weight:600;line-height:1.3}.orso-trio-offer{box-sizing:border-box;min-inline-size:0;inline-size:100%;padding:16px 18px;border:1px solid rgb(var(--color-foreground-rgb)/.16);border-radius:4px;background:rgb(var(--color-foreground-rgb)/.035);color:var(--color-foreground)}.orso-trio-offer__heading{margin:0 0 6px;font:600 1rem/1.35 var(--font-body--family);text-wrap:balance;overflow-wrap:anywhere}.orso-trio-offer__text{font-size:.9rem;line-height:1.5}.orso-trio-offer__text p{margin:0}.orso-trio-offer__text p+p{margin-block-start:6px}.orso-trio-offer__rules{margin-block-start:5px;font-size:.82rem;line-height:1.5}.orso-trio-offer__rules summary{cursor:pointer;min-block-size:44px;display:list-item;align-content:center;overflow-wrap:anywhere}.orso-trio-offer__rules-text{padding-block:0 8px}.orso-trio-offer__rules-text p{margin:0 0 7px}.orso-trio-offer__browse{display:inline-flex;align-items:center;min-block-size:44px;padding-block:8px;font-size:.85rem;font-weight:600;color:inherit;text-underline-offset:3px}.orso-trio-offer__rules summary:focus-visible,.orso-trio-offer__browse:focus-visible{outline:2px solid currentColor;outline-offset:3px}.orso-trio-offer--compact{padding:0;border:0;border-radius:0;background:transparent}.orso-trio-offer--compact .orso-trio-offer__text{font-size:.84rem;color:rgb(var(--color-foreground-rgb)/.8)}@media(max-width:749px){.orso-native-layout[data-template^=product] .product-details>.group-block{max-inline-size:none}.orso-trio-offer{padding:14px}.orso-trio-offer--compact{padding:0}}.orso-native-layout[data-template^=product] .product-details .variant-picker{--color-variant-background:transparent;--color-variant-text:#111;--color-variant-border:#8a8a8a;--color-variant-hover-background:transparent;--color-variant-hover-text:#111;--color-variant-hover-border:#111;--color-selected-variant-background:#111;--color-selected-variant-text:#fff;--color-selected-variant-border:#111;--color-selected-variant-hover-background:#111;--color-selected-variant-hover-text:#fff;--color-selected-variant-hover-border:#111}.orso-native-layout[data-template^=product] .product-details .variant-option--buttons .variant-option__button-label{box-sizing:border-box;min-block-size:44px;min-inline-size:44px;border:1px solid #8a8a8a!important;border-radius:4px!important;background:transparent!important;color:#111!important;white-space:normal}.orso-native-layout[data-template^=product] .product-details .variant-option--buttons .variant-option__button-label:has(input:checked){border-color:#111!important;background:#111!important;color:#fff!important}.orso-native-layout[data-template^=product] .product-details .variant-option__button-label__pill,.orso-native-layout[data-template^=product] .product-details .variant-option__button-label:before,.orso-native-layout[data-template^=product] .product-details .variant-option__button-label:after{display:none!important}.orso-native-layout[data-template^=product] .product-details .variant-option__button-label:has(input[aria-disabled=true]){opacity:.6}.orso-native-layout[data-template^=product] .product-details .variant-option__button-label:has(input:focus-visible){outline:2px solid #111;outline-offset:3px}.orso-native-layout[data-template^=product] .product-details [data-orso-color-options]{display:flex;flex-wrap:wrap;gap:8px}.orso-native-layout[data-template^=product] .product-details .variant-option--buttons .variant-option__button-label--orso-image{inline-size:48px;block-size:48px;min-inline-size:48px;min-block-size:48px;flex:0 0 48px;padding:2px!important;border:1px solid #dfdfdf!important;border-radius:50%!important;background:#fff!important;gap:0}.orso-native-layout[data-template^=product] .product-details .variant-option--buttons .variant-option__button-label--orso-image:has(input:checked){border:2px solid #111!important;background:#fff!important}.orso-pdp-option-thumbnail{display:block;inline-size:100%;block-size:100%;min-inline-size:0;object-fit:contain;border-radius:50%;pointer-events:none}.orso-native-layout[data-template^=product] .product-details button[name=add],.orso-native-layout[data-template^=product] .sticky-add-to-cart__button{background:#1a7a4a!important;border-color:#1a7a4a!important;color:#fff!important;border-radius:10px;min-block-size:52px}.orso-native-layout[data-template^=product] .product-details button[name=add]:not(:disabled):hover,.orso-native-layout[data-template^=product] .sticky-add-to-cart__button:not(:disabled):hover{background:#1a7a4a!important;border-color:#1a7a4a!important}.orso-native-layout[data-template^=product] .add-to-cart-button .add-to-cart-text{animation:none!important;opacity:1!important;clip-path:none!important;filter:none!important;translate:none!important}.orso-native-layout[data-template^=product] .add-to-cart-button .add-to-cart__added{display:none!important}.orso-pdp-cart-link{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;padding:10px 16px;border:1px solid #1a7a4a;border-radius:10px;background:#fff;color:#111;text-decoration:underline;text-underline-offset:3px;font:600 .9rem/1.3 var(--font-body--family);text-align:center;white-space:normal}.orso-pdp-cart-link:focus-visible{outline:2px solid #111;outline-offset:3px}.orso-native-layout[data-template^=product] .product-details .product-form-buttons>.orso-pdp-cart-link{flex:1 0 100%;min-inline-size:0}.orso-native-layout[data-template^=product] .product-details .product-form-buttons:not(:has(.product-form-text__error:not(.hidden))) .orso-pdp-add-status:not(:empty){position:static!important;inline-size:100%;block-size:auto;width:100%;height:auto;margin:0;padding:10px 12px;overflow:visible;clip:auto;clip-path:none;border:1px solid #dfdfdf;border-radius:4px;white-space:normal;word-wrap:break-word!important;font-size:.9rem;line-height:1.4;background:#fafafa;color:#111;flex:1 0 100%}.orso-native-layout[data-template^=product] .sticky-add-to-cart__bar{width:min(720px,calc(100% - 32px))}.orso-pdp-cart-link--sticky{flex:0 0 auto;max-inline-size:112px;padding:10px 12px}@media(max-width:749px){.orso-native-layout[data-template^=product] .sticky-add-to-cart__bar{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 52px 72px;grid-template-rows:auto auto;gap:4px 8px}.orso-native-layout[data-template^=product] .sticky-add-to-cart__image{display:none}.orso-native-layout[data-template^=product] .sticky-add-to-cart__info{grid-column:1;grid-row:1;min-inline-size:0}.orso-native-layout[data-template^=product] .sticky-add-to-cart__price{grid-column:1;grid-row:2;min-inline-size:0}.orso-native-layout[data-template^=product] .sticky-add-to-cart__button{grid-column:2;grid-row:1 / span 2;inline-size:52px;min-inline-size:52px;padding:8px}.orso-native-layout[data-template^=product] .orso-pdp-cart-link--sticky{grid-column:3;grid-row:1 / span 2;inline-size:72px;min-inline-size:0;min-block-size:52px;padding:8px;font-size:.8rem}.orso-native-layout[data-template^=product] sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{inline-size:52px}.orso-native-layout[data-template^=product] .sticky-add-to-cart__button .add-to-cart-text__content{font-size:.7rem;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.orso-native-layout[data-template^=product] .add-to-cart-button,.orso-pdp-cart-link,.orso-native-layout[data-template^=product] .product-details .variant-option__button-label{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/orso-pdp-commerce.css.map */
