.product__info-container .talli-product-service{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:8px 0 0;padding:0;border-radius:8px;background:var(--talli-service-note-background, #f5f3ed);color:#111}.talli-product-service__note{position:relative;display:flex;gap:6px;align-items:center;justify-content:center;min-width:0;min-height:36px;padding:3px 12px;border:0;border-radius:inherit;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;color:inherit;font:inherit;font-size:14px;line-height:1.4;letter-spacing:0;text-align:center;text-decoration:none}.talli-product-service__note:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}.talli-product-service__note--returns:before{content:"";position:absolute;left:0;top:50%;width:1px;height:16px;background:#d6d7d0;transform:translateY(-50%)}.talli-product-service__note>svg:first-child{flex:0 0 14px;width:14px;height:14px}.talli-product-service__chevron{display:block;flex:none;width:8px;height:12px}.talli-product-service__item{min-width:0;border-radius:inherit}.talli-product-service__note::-webkit-details-marker{display:none}.talli-product-service__item>.talli-product-service-dialog__panel{background:#fff;border:1px solid #e7e6e0;border-radius:8px}.product__info-container .talli-product-service:has(>details[open]){display:block}.talli-product-service:has(>details[open]) .talli-product-service__note--returns:before{display:none}.talli-product-service-dialog__close[hidden]{display:none}@media(hover:hover){.talli-product-service__note:hover{background:#00433b0d}.talli-product-service-dialog__close:hover{background:#f5f3ed}}.talli-product-service :is(summary,button,a):focus{box-shadow:none}.talli-product-service :is(summary,button,a):focus-visible{outline:2px solid #516d65;outline-offset:-3px}.talli-product-service[data-pointer-focus] :is(summary,button,a):focus{outline:none}.talli-product-service__text{min-width:0;text-wrap:balance}.talli-product-service-dialog:not([open]){display:none}.talli-product-service-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:min(420px,calc(100% - 32px));max-width:none;max-height:min(85vh,640px);max-height:min(85dvh,640px);box-sizing:border-box;margin:auto;padding:0;border:0;border-radius:18px;background:#fff;color:#171917;box-shadow:0 14px 55px #17211d29;overflow:hidden;overscroll-behavior:contain;opacity:0;transform:translateY(8px);transition:opacity .16s ease,transform .18s ease-out;transition:opacity .16s ease,transform .18s ease-out,display .18s allow-discrete,overlay .18s allow-discrete}.talli-product-service-dialog[open]{opacity:1;transform:translateY(0)}.talli-product-service-dialog::backdrop{background:#131e1a5c}.talli-product-service-dialog__panel{position:relative;padding:20px 24px 24px}.talli-product-service-dialog>.talli-product-service-dialog__panel{display:flex;flex-direction:column;max-height:inherit;box-sizing:border-box}.talli-product-service-dialog .talli-product-service-dialog__header{flex-shrink:0}.talli-product-service-dialog .talli-product-service-dialog__details{min-height:0;overflow-y:auto;overscroll-behavior:contain}.talli-product-service-dialog__header{display:flex;align-items:center;min-height:36px;padding-inline-end:36px;margin-bottom:12px}.talli-product-service-dialog__header h2{margin:0;color:inherit;font-size:24px;line-height:1.2;letter-spacing:normal}.talli-product-service-dialog__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;flex:none;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.talli-product-service-dialog__close svg{width:16px;height:16px}.talli-product-service-dialog__details{display:grid;gap:16px;font-size:15px;line-height:1.5;letter-spacing:normal}.talli-product-service-dialog__details :is(dl,dt,dd,p){margin:0}.talli-product-service-dialog__details dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:16px;padding-block:8px;border-bottom:1px solid #e7e6e0}.talli-product-service-dialog__details dl>div:first-child{padding-top:0}.talli-product-service-dialog__details dd{font-weight:600;text-align:end}.talli-product-service-dialog__details a{justify-self:start;color:#00433b;text-decoration:underline;text-underline-offset:3px}@starting-style{.talli-product-service-dialog[open]{opacity:0;transform:translateY(14px)}}@media screen and (max-width:640px){.talli-product-service-dialog{inset:auto 0 var(--private-preview-bar-offset, 0px);width:100%;max-height:90vh;max-height:calc(90dvh - var(--private-preview-bar-offset, 0px));margin:0;border-radius:18px 18px 0 0}.talli-product-service-dialog__panel{padding:16px max(20px,env(safe-area-inset-right)) calc(8px + max(22px,env(safe-area-inset-bottom,0px))) max(20px,env(safe-area-inset-left))}.talli-product-service-dialog__header h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.talli-product-service-dialog,.talli-product-service-dialog[open]{transform:none;transition:none}}.product__info-container .talli-product-service+*{margin-top:12px}.talli-sticky-purchase{display:none}.talli-service-search{margin:16px 0}.talli-service-search a{color:#00433b;text-underline-offset:3px}.talli-qty-cart__submit.loading>.talli-qty-cart__button-label{opacity:0}.talli-upsell__button{--talli-add-spinner-size: 16px}:is(.product-form__submit.button--primary.loading,.talli-qty-cart__submit.loading,.talli-sticky-purchase__button.loading,.talli-upsell__button.loading,.talli-cart-upsell__add-button[aria-busy=true],.talli-collection-quick-add__add.loading)>.loading__spinner{width:var(--talli-add-spinner-size, 1.8rem);height:var(--talli-add-spinner-size, 1.8rem)}:is(.product-form__submit.button--primary.loading,.talli-qty-cart__submit.loading,.talli-sticky-purchase__button.loading,.talli-upsell__button.loading,.talli-cart-upsell__add-button[aria-busy=true],.talli-collection-quick-add__add.loading)>.loading__spinner .spinner{display:block;flex:0 0 var(--talli-add-spinner-size, 1.8rem);width:var(--talli-add-spinner-size, 1.8rem);height:var(--talli-add-spinner-size, 1.8rem)}:is(.product-form__submit.button--primary.loading,.talli-qty-cart__submit.loading,.talli-sticky-purchase__button.loading,.talli-upsell__button.loading,.talli-cart-upsell__add-button[aria-busy=true])>.loading__spinner .path{stroke:#fff}@media screen and (max-width:749px){.product__info-container .talli-product-service{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.talli-product-service__note{gap:3px;padding:3px 4px;font-size:13px}.talli-sticky-purchase:not([hidden]){display:block;position:fixed;z-index:8;left:0;right:0;bottom:var(--private-preview-bar-offset, 0px);padding:12px max(16px,env(safe-area-inset-right,0px)) max(18px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:0;border-radius:18px 18px 0 0;box-shadow:0 -4px 20px #00231c14;opacity:0;transform:translate3d(0,20px,0);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease-out}.talli-sticky-purchase[data-state=entering],.talli-sticky-purchase[data-state=visible]{opacity:1;transform:translateZ(0)}.talli-sticky-purchase[data-state=leaving]{pointer-events:none;transition-duration:.16s;transition-timing-function:ease-in}.talli-sticky-purchase__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,48%);align-items:center;gap:8px 14px;max-width:720px;margin:auto}.talli-sticky-purchase__product{min-width:0}.talli-sticky-purchase__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.2rem;line-height:1.3}.talli-sticky-purchase__variant{display:block;font-size:1.1rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.talli-sticky-purchase__variant:empty{display:none}.talli-sticky-purchase__price{display:block;font-size:1.85rem;line-height:1.3;font-weight:600}.talli-sticky-purchase__button{gap:var(--talli-sticky-button-icon-gap, 8px);min-width:0;width:100%;margin:0;white-space:nowrap}.talli-sticky-purchase__button--custom{height:max(44px,calc(var(--talli-sticky-button-height) * .92));min-height:max(44px,calc(var(--talli-sticky-button-height) * .92));padding-left:var(--talli-sticky-button-padding);padding-right:var(--talli-sticky-button-padding);border-radius:var(--talli-sticky-button-radius);background:var(--talli-sticky-button-background);color:var(--talli-sticky-button-text);font-size:var(--talli-sticky-button-font-size);font-weight:var(--talli-sticky-button-font-weight);box-shadow:0 var(--talli-sticky-button-glow-y) var(--talli-sticky-button-glow-blur) var(--talli-sticky-button-glow-spread) var(--talli-sticky-button-glow)}.talli-sticky-purchase__button--custom:before,.talli-sticky-purchase__button--custom:after{border-radius:var(--talli-sticky-button-radius)}.talli-sticky-purchase__button--custom:hover{background:var(--talli-sticky-button-hover);color:var(--talli-sticky-button-text)}.talli-sticky-purchase__icon{display:block;flex:0 0 auto}.talli-sticky-purchase__image{width:calc(var(--talli-sticky-button-image-size) * .9);height:calc(var(--talli-sticky-button-image-size) * .9);object-fit:contain}.talli-sticky-purchase__emoji{line-height:1}.talli-sticky-purchase__button:disabled:not(.loading) .talli-sticky-purchase__icon{display:none}.talli-sticky-purchase__button.loading>.talli-sticky-purchase__icon,.talli-sticky-purchase__button.loading>[data-sticky-label]{opacity:0}.talli-sticky-purchase__message{grid-column:1 / -1;margin:0;color:#a22222;font-size:1.3rem;line-height:1.4}body.talli-sticky-purchase-active{padding-bottom:calc(var(--talli-sticky-space, 85px) + var(--private-preview-bar-offset, 0px))}shopify-chat{--shopify-chat-activator-offset: max(20px, env(safe-area-inset-bottom, 0px))}shopify-chat::part(activator){transition:opacity .16s ease,visibility .16s}body.talli-sticky-purchase-active shopify-chat::part(activator),body:has(.talli-product-service-dialog[open]) shopify-chat::part(activator),body:has(talli-collection-quick-add dialog[open]) shopify-chat::part(activator),body.talli-chat-purchase-overlap shopify-chat::part(activator){opacity:0;visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.talli-sticky-purchase:not([hidden]),shopify-chat::part(activator){transition:none}:is(.talli-sticky-purchase__button,.talli-upsell__button,.talli-cart-upsell__add-button,button[name=add]) :is(.spinner,.path){animation:none}:is(.talli-sticky-purchase__button,.talli-upsell__button,.talli-cart-upsell__add-button,button[name=add]) .path{stroke-dasharray:140 280;stroke-dashoffset:0}}@media screen and (max-width:359px){.talli-product-service__note>svg:first-child{display:none}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/talli-product-service.css.map */
