:root{--tan-color-solid-button-label: #ffffff;--tan-color-accent-1: #8f52ff;--tan-color-accent-2: #2e2e2e;--tan-color-accent-3: #ff57a1;--tan-color-text: #666666;--tan-color-outline-button: #333333;--tan-color-border: #d1d5db;--tan-color-background-1: #ffffff;--tan-color-background-2: #f2f4fa;--tan-color-rating-empty: #cccccc;--tan-color-rating-filled: #f2b600;--tan-gradient-accent-1: linear-gradient(136deg, rgba(143, 82, 255, 1) 11%, rgba(255, 87, 161, 1) 84%);--tan-gradient-accent-2: linear-gradient(180deg, rgba(143, 82, 255, 1), rgba(46, 46, 46, 1) 100%);--tan-gradient-background-2: linear-gradient(310deg, rgba(245, 247, 252, 1) 15%, rgba(237, 239, 245, 1) 85%);--tan-ink: #0b0714;--tan-surface: #151022;--tan-surface-2: #211831;--tan-paper: #f8f7fc;--tan-muted: #aaa2bb;--tan-violet: var(--tan-color-accent-1);--tan-pink: var(--tan-color-accent-3);--tan-cyan: #46e6d8;--tan-border: rgba(255, 255, 255, .12);--tan-shadow: 0 24px 80px rgba(5, 2, 12, .22);--tan-radius-control: 4px;--tan-radius-card: 8px;--tan-radius-panel: 10px;--tan-radius-sm: var(--tan-radius-control);--tan-radius-md: var(--tan-radius-card);--tan-radius-lg: var(--tan-radius-panel);--tan-max: 1440px}html{scroll-behavior:auto}body{text-rendering:auto}html,.page-wrapper{scrollbar-color:#cfcfcf #2b2b2b}:where(body,.page-wrapper>*){scrollbar-color:rgb(var(--color-foreground-rgb) / var(--opacity-40)) var(--color-background)}@supports not (scrollbar-color: #cfcfcf #2b2b2b){@media(forced-colors:none){:is(html,.page-wrapper)::-webkit-scrollbar-track,:is(html,.page-wrapper)::-webkit-scrollbar-corner{background-color:#2b2b2b}:is(html,.page-wrapper)::-webkit-scrollbar-thumb{background-color:#cfcfcf}:is(html,.page-wrapper)::-webkit-scrollbar-thumb:hover{background-color:#e5e5e5}}}.tan-shell{width:min(calc(100% - 40px),var(--tan-max));margin-inline:auto}.tan-section{padding-block:clamp(64px,8vw,128px)}.tan-section--dark{background:var(--tan-ink);color:var(--tan-paper)}.tan-section--surface{background:var(--tan-surface);color:var(--tan-paper)}.tan-section--light{background:var(--tan-paper);color:var(--tan-ink)}.tan-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 16px;color:var(--tan-cyan);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.tan-eyebrow:before{content:"";width:24px;height:1px;background:currentColor}.tan-heading{max-width:920px;margin:0;font-size:clamp(38px,5vw,76px);line-height:.98;letter-spacing:-.045em}.tan-heading--small{font-size:clamp(32px,4vw,58px)}.tan-lead{max-width:680px;margin:24px 0 0;color:inherit;opacity:.72;font-size:clamp(17px,1.5vw,21px);line-height:1.55}.tan-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 20px;border:1px solid transparent;border-radius:4px;background:var(--tan-paper);color:var(--tan-ink);font-size:14px;font-weight:600;line-height:1.3;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.tan-button:hover{transform:translateY(-2px);box-shadow:0 12px 36px #8f52ff40}.tan-button--accent{background:var(--tan-gradient-accent-1);background-origin:border-box;background-clip:border-box;background-repeat:no-repeat;color:#fff}.tan-button--ghost{border-color:var(--tan-border);background:#ffffff0a;color:inherit}body:not(.tan-custom-order-page) #MainContent[data-template^=product]:not([data-template="product.gift-card"]) .add-to-cart-button.button:not(.button-secondary):not(.button-custom),.quick-add__button.add-to-cart-button.button:not(.button-secondary):not(.button-custom),#MainContent[data-template=cart] .cart__checkout-button.button,#MainContent[data-template=cart] .cart-items__empty-button.button,.cart-discount__button.button,.blog-post-comments__form-submit.button,.contact-form .submit-button.button:not(.button-secondary):not(.button-custom),.predictive-search__search-button.button,.facets__see-results.button{--button-color: #fff;--button-background-color: transparent;--button-border-color: transparent;background-color:transparent;background-image:var(--tan-gradient-accent-1, linear-gradient(136deg, #8f52ff 11%, #ff57a1 84%));background-origin:border-box;background-clip:border-box;background-repeat:no-repeat}.quick-add__button.add-to-cart-button.button:not(.button-secondary):not(.button-custom){color:#fff}.quick-add__button.add-to-cart-button.button:not(.button-secondary):not(.button-custom)[data-added=true]{color:transparent}.tan-card{border:1px solid var(--tan-border);border-radius:var(--tan-radius-md);overflow:hidden;background:#ffffff0a;box-shadow:var(--tan-shadow)}.tan-app-slot{min-height:260px;padding:clamp(22px,4vw,48px);border:1px dashed rgba(143,82,255,.55);border-radius:var(--tan-radius-md);background:linear-gradient(145deg,#8f52ff17,#46e6d80a)}.tan-app-slot__empty{display:grid;place-items:center;min-height:190px;text-align:center;color:var(--tan-muted)}.tan-app-slot__empty strong{display:block;color:var(--tan-paper);font-size:18px;margin-bottom:8px}.tan-icon-dot{width:10px;height:10px;border-radius:50%;background:var(--tan-cyan);box-shadow:0 0 20px #46e6d8bf}body:has(.tan-section) .button:not(.button-unstyled),body:has(.tan-section) .shopify-payment-button__button{border-radius:4px}body:has(.tan-section) .product-information__grid{max-width:var(--tan-max);margin-inline:auto}body:has(.tan-section) .product-details{padding:clamp(24px,4vw,56px)}body:has(main[data-template^=product]) .content-for-layout>.shopify-section:first-child{margin-top:0!important}main[data-template^=product]>.shopify-section:first-child .product-information .sticky-content{margin-top:0!important}body:has(.header[transparent]) main[data-template^=product]>.shopify-section:first-child .product-information{padding-top:max(var(--header-group-height, 80px),72px)!important}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information]{container:tan-product-page / inline-size;min-width:0;max-width:100%}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] :is(.product-information__grid,.product-details,.product-details>.group-block,.product-details>.group-block>.group-block-content,.product-details>.group-block>.group-block-content>*){min-width:0;max-width:100%;box-sizing:border-box}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-details{container:tan-product-details / inline-size}main[data-template^=product] .product-information__media img{object-fit:contain;background:#f4f1f8}main[data-template^=product] .product-media-container,main[data-template^=product] .product-media{border-radius:var(--tan-radius-md);overflow:hidden}@media(min-width:750px){main[data-template^=product] .product-information__grid{align-items:start;gap:clamp(28px,4vw,64px);padding:clamp(20px,3vw,48px)}}main[data-template^=product]>.shopify-section:first-child .product-details .variant-picker .variant-option--dropdowns{width:100%;max-width:100%}@media(min-width:750px){main[data-template^=product]>.shopify-section:first-child .product-details .variant-picker .variant-option--dropdowns{width:min(100%,384px);max-width:384px}}main[data-template^=product]>.shopify-section:first-child .product-details .variant-option__select-wrapper{border-color:#b457df;border-radius:4px;background-color:rgb(var(--color-background-rgb) / .9);background-image:linear-gradient(135deg,#8b5cf61c,#ec48991a);box-shadow:none;transition:none}main[data-template^=product]>.shopify-section:first-child .product-details .variant-option__select-wrapper:hover,main[data-template^=product]>.shopify-section:first-child .product-details .variant-option__select-wrapper:focus-within{border-color:#b457df;background-color:rgb(var(--color-background-rgb) / .9);background-image:linear-gradient(135deg,#8b5cf61c,#ec48991a);box-shadow:none}main[data-template^=product]>.shopify-section:first-child .product-details .variant-option__select,main[data-template^=product]>.shopify-section:first-child .product-details .variant-option__select-wrapper:hover .variant-option__select{min-height:54px;background-color:transparent}main[data-template^=product]>.shopify-section:first-child .product-details .variant-option__select:focus{outline:none}main[data-template^=product]>.shopify-section:first-child .product-details .variant-option__select:focus-visible{outline:2px solid var(--tan-color-accent-1, #8f52ff);outline-offset:-3px}main[data-template^=product]>.shopify-section:first-child .product-details:has(.tan-pc) .variant-option--dropdowns>label,main[data-template^=product]>.shopify-section:first-child .product-details:has(.tan-pc) .variant-option__select{font-weight:720}main[data-template^=product]>.shopify-section:first-child .product-details:has(.tan-pc) .variant-option__select-wrapper{height:56px}main[data-template^=product]>.shopify-section:first-child .product-details:has(.tan-pc) .variant-option__select,main[data-template^=product]>.shopify-section:first-child .product-details:has(.tan-pc) .variant-option__select-wrapper:hover .variant-option__select{height:100%;min-height:0;padding-block:0}main[data-template^=product]>.shopify-section:first-child .product-details:has(.tan-pc) .variant-option--dropdowns{--tan-size-peer-gap: 9px}@media(min-width:750px){main[data-template^=product]>.shopify-section:first-child .product-details:has(.tan-pc) .variant-picker .variant-option--dropdowns{width:min(calc((100% - var(--tan-size-peer-gap)) / 2),385.5px);max-width:none}}@container tan-product-details (max-width: 479px){main[data-template^=product]>.shopify-section:first-child .product-details:has(.tan-pc) .variant-option--dropdowns{--tan-size-peer-gap: 6px}main[data-template^=product]>.shopify-section:first-child .product-details:has(.tan-pc) .variant-option__select-wrapper{height:48px}}@media(min-width:1200px){main[data-template^=product]>.shopify-section:first-child .product-details:has(.tan-pc) .variant-option__select-wrapper{height:50px}}main[data-template^=product]>.shopify-section:first-child .product-details .product-form-buttons{column-gap:8px;row-gap:8px}main[data-template^=product]>.shopify-section:first-child .product-details .product-form-buttons>:is(.quantity-label,.quantity-rules,.volume-pricing,.product-form-text__error){order:1}main[data-template^=product]>.shopify-section:first-child .product-details .product-form-buttons>.quantity-label{display:none}main[data-template^=product]>.shopify-section:first-child .product-details .product-form-buttons>.tan-product-quantity-control{order:2;flex:0 0 124px;justify-content:flex-start;gap:0;width:124px;min-width:124px;max-width:124px;margin:0}main[data-template^=product]>.shopify-section:first-child .product-details .product-form-buttons>.tan-add-to-cart-block{order:2;display:block;flex:1 1 0;align-self:stretch;width:auto;min-width:0}main[data-template^=product]>.shopify-section:first-child .product-details .tan-add-to-cart-block>add-to-cart-component{display:block;width:100%}main[data-template^=product]>.shopify-section:first-child .product-details .tan-product-quantity-control .quantity-selector{--quantity-selector-width: 124px;flex:0 0 var(--quantity-selector-width);width:var(--quantity-selector-width);min-width:var(--quantity-selector-width);max-width:var(--quantity-selector-width);height:var(--height-buy-buttons);min-height:var(--height-buy-buttons);align-self:center;border-color:#8f52ff6b;border-radius:4px;background-color:var(--color-input-background, var(--color-background, #fff));background-image:linear-gradient(135deg,#8f52ff17,#ff57a112);box-shadow:0 8px 24px #8f52ff14;overflow:hidden}main[data-template^=product]>.shopify-section:first-child .product-details .tan-product-quantity-control .quantity-selector:is(:hover,:focus-within){border-color:var(--tan-violet);box-shadow:0 0 0 3px #8f52ff1f,0 10px 26px #8f52ff1f}main[data-template^=product]>.shopify-section:first-child .product-details .tan-product-quantity-control .quantity-selector :is(.quantity-minus,.quantity-plus){border-radius:0;transition:color .16s ease,background-color .16s ease}main[data-template^=product]>.shopify-section:first-child .product-details .tan-product-quantity-control .quantity-selector :is(.quantity-minus,.quantity-plus):hover{color:var(--tan-pink);background-color:#8f52ff1a}#header-component .header-actions__cart-icon{display:inline-flex;align-items:center;gap:7px;min-width:max-content}#header-component .tan-header-cart-glyph{position:relative;display:grid;place-items:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target)}#header-component .header-actions__cart-icon .cart-bubble{--cart-bubble-text: #fff}#header-component .header-actions__cart-icon .cart-bubble__background{background-color:var(--tan-violet);background-image:var(--tan-gradient-accent-1);box-shadow:0 4px 12px #8f52ff47}#header-component .tan-header-cart-total{font-size:13px;font-weight:400;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}@media(min-width:990px){#header-component .header__row--top .header__column--right{gap:var(--tan-header-controls-gap, 8px)!important}#header-component .header__row--top header-actions{gap:var(--tan-header-controls-gap, 8px)!important;margin-inline-start:0!important}#header-component .header__row--top header-actions .account-button{flex-basis:var(--tan-header-control-width, 30px);width:var(--tan-header-control-width, 30px);min-width:var(--tan-header-control-width, 30px);max-width:var(--tan-header-control-width, 30px);padding-inline:0}#header-component .header__row--top header-actions .account-button shopify-account{width:var(--tan-header-control-width, 30px);min-width:var(--tan-header-control-width, 30px)}#header-component .header__row--top header-actions .header-actions__action:has(>cart-icon){padding-inline:0}#header-component .header__row--top .tan-header-cart-glyph{width:var(--tan-header-control-width, 30px)}#header-component .header__row--top .dropdown-localization__button{padding-inline:var(--tan-header-control-padding, 8px)}}@media(max-width:749px){#header-component .header-actions__cart-icon{gap:2px}#header-component .tan-header-cart-glyph{width:32px;height:var(--minimum-touch-target)}#header-component .tan-header-cart-total{display:inline;font-size:13px;font-weight:400}}#cart-drawer .theme-drawer__dialog{--theme-drawer-padding: 22px;right:0;width:min(100vw,460px);border:0;border-left:1px solid rgb(139 92 246 / .14);background:linear-gradient(180deg,rgb(139 92 246 / .035),transparent 150px),var(--color-background);box-shadow:-28px 0 80px #0b071438;overflow:hidden;transform:translate3d(100%,0,0);will-change:transform;contain:layout paint style}#cart-drawer .theme-drawer__dialog[open]{transform:translateZ(0)}#cart-drawer .theme-drawer__dialog--opening{animation:tan-cart-drawer-in .2s cubic-bezier(.22,1,.36,1)}#cart-drawer .theme-drawer__dialog--closing{animation:tan-cart-drawer-out .16s cubic-bezier(.4,0,1,1) forwards}#cart-drawer .theme-drawer__dialog--opening::backdrop{animation:tan-cart-drawer-backdrop-in .14s ease-out both}#cart-drawer .theme-drawer__dialog--closing::backdrop{animation:tan-cart-drawer-backdrop-out .11s ease-in both}@keyframes tan-cart-drawer-in{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes tan-cart-drawer-out{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}@keyframes tan-cart-drawer-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes tan-cart-drawer-backdrop-out{0%{opacity:1}to{opacity:0}}#cart-drawer .theme-drawer__dialog:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--tan-violet),var(--tan-pink));pointer-events:none}#cart-drawer .theme-drawer__dialog::backdrop{background:#0b071480}#cart-drawer .theme-drawer__header{min-height:70px;padding:17px var(--theme-drawer-padding) 14px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .1);background:rgb(var(--color-background-rgb) / .98)}#cart-drawer .theme-drawer__title{gap:9px;font-size:1.1rem;font-weight:600;letter-spacing:-.02em}#cart-drawer .tan-cart-drawer-title-icon{display:grid;place-items:center;width:22px;height:22px}#cart-drawer .tan-cart-drawer-title-icon svg{width:100%;height:100%}#cart-drawer .theme-drawer__badge{min-width:22px;height:22px;border:0;background:linear-gradient(135deg,var(--tan-violet),var(--tan-pink));color:#fff;font-weight:600}#cart-drawer .theme-drawer__close-button{width:36px;height:36px;border-color:rgb(var(--color-foreground-rgb) / .1);background:rgb(var(--color-background-rgb) / .92);box-shadow:none}#cart-drawer .cart-drawer__inner,#cart-drawer .cart-drawer__content{min-height:0}#cart-drawer .cart-drawer__content{height:100%;overflow:hidden;overscroll-behavior:contain}#cart-drawer .tan-cart-drawer-promise{flex:0 0 auto;padding:12px var(--theme-drawer-padding) 10px;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .075);background:rgb(var(--color-background-rgb) / .96)}#cart-drawer .tan-cart-drawer-promise__row{display:flex;align-items:center;justify-content:center;gap:7px;color:rgb(var(--color-foreground-rgb) / .76);font-size:.68rem;font-weight:600;letter-spacing:.045em;line-height:1.2;text-align:center;text-transform:uppercase}#cart-drawer .tan-cart-drawer-promise__check{display:grid;place-items:center;width:17px;height:17px;border-radius:999px;background:linear-gradient(135deg,var(--tan-violet),var(--tan-pink));color:#fff}#cart-drawer .tan-cart-drawer-promise__check svg{width:10px;height:10px}#cart-drawer .tan-cart-drawer-promise__track{display:block;height:4px;margin-top:9px;overflow:hidden;border-radius:999px;background:#8b5cf61c}#cart-drawer .tan-cart-drawer-promise__track>span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tan-violet),var(--tan-pink))}#cart-drawer .cart-drawer__items{flex:1 1 auto;min-height:0;padding:8px var(--theme-drawer-padding) 16px;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgb(139 92 246 / .28) transparent}#cart-drawer .theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__content{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}#cart-drawer .theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__items{flex:0 0 auto;height:auto;max-height:none;min-height:auto;overflow:visible!important;overscroll-behavior:auto;scrollbar-gutter:auto}#cart-drawer .cart-drawer__items .cart-items__table-row{--cart-item-price-width: 112px;grid-template-columns:72px minmax(0,1fr) var(--cart-item-price-width);grid-template-areas:"media details price" "media variants variants" "media unit_price unit_price" "media quantity quantity" "media error error";column-gap:12px;margin:0;padding:14px 0!important;border:0;border-bottom:1px solid rgb(var(--color-foreground-rgb) / .09);border-radius:0;background:transparent;box-shadow:none}#cart-drawer .cart-drawer__items .cart-items__table-row:not(.cart-items__table-row--tan-customization):has(+.cart-items__table-row--tan-customization){padding-bottom:10px!important;border-bottom:0;box-shadow:none}#cart-drawer .cart-drawer__items .cart-items__table-row--tan-customization{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"details price";column-gap:10px;margin:0 0 4px;margin-inline-start:84px;padding:10px 12px!important;border:1px solid rgb(139 92 246 / .16);border-radius:8px;background:linear-gradient(135deg,#8b5cf611,#ec48990b);box-shadow:none}#cart-drawer .cart-items__media-container,#cart-drawer .cart-items__media-image{border-radius:8px}#cart-drawer .cart-items__media-container{width:72px;aspect-ratio:1;background:rgb(var(--color-foreground-rgb) / .035)}#cart-drawer .cart-items__title{font-weight:550;font-size:.9rem;line-height:1.25}#cart-drawer .cart-items__price{width:100%;min-width:var(--cart-item-price-width);justify-self:end;color:var(--color-foreground);font-size:.82rem;font-weight:600;line-height:1.3;text-align:end;white-space:nowrap}#cart-drawer .cart-items__variants-wrapper{color:rgb(var(--color-foreground-rgb) / .64);font-size:.75rem;line-height:1.35}#cart-drawer .cart-items__unit-price-wrapper{display:none!important}#cart-drawer .tan-cart-item-details{margin-top:6px}#cart-drawer .tan-cart-item-details summary{display:inline-flex;align-items:center;gap:5px;padding:2px 0;color:rgb(var(--color-foreground-rgb) / .65);font-size:.72rem;font-weight:500;list-style:none;cursor:pointer}#cart-drawer .tan-cart-item-details summary::-webkit-details-marker{display:none}#cart-drawer .tan-cart-item-details__icon{display:grid;place-items:center;width:10px;height:10px;transition:transform .16s ease}#cart-drawer .tan-cart-item-details[open] .tan-cart-item-details__icon{transform:rotate(180deg)}#cart-drawer .tan-cart-item-details__content{margin-top:6px;padding:8px 10px;border-radius:8px;background:rgb(var(--color-foreground-rgb) / .035)}#cart-drawer .tan-cart-item-details .cart-items__properties{margin:0;color:rgb(var(--color-foreground-rgb) / .68);font-size:.69rem;line-height:1.45}#cart-drawer .cart-items__table-row--tan-customization .cart-items__media,#cart-drawer .cart-items__table-row--tan-customization .cart-items__quantity{display:none}#cart-drawer .cart-items__table-row--tan-customization .cart-items__details{grid-area:details;color:rgb(var(--color-foreground-rgb) / .72)}#cart-drawer .cart-items__table-row--tan-customization .cart-items__title{font-size:.76rem;font-weight:550}#cart-drawer .cart-items__table-row--tan-customization .cart-items__variants-wrapper{font-size:.68rem}#cart-drawer .cart-items__table-row--tan-customization .cart-items__price{grid-area:price;align-self:center;width:max-content;min-width:0;color:#d9368c;font-size:.76rem}#cart-drawer .cart-items__quantity .quantity-selector,#cart-drawer .tan-customization-quantity{border-color:#8b5cf63d;border-radius:8px;background:rgb(var(--color-background-rgb) / .9)}#cart-drawer .cart-items__quantity .quantity-selector{--quantity-selector-width: 94px;width:var(--quantity-selector-width);height:36px}#cart-drawer .cart-items__quantity .quantity-selector button{width:34px;height:34px}#cart-drawer .cart-items__quantity .quantity-selector input{max-width:26px}#cart-drawer .cart-items__remove{width:36px;height:36px;border-radius:8px}#cart-drawer .cart-drawer__summary{position:relative!important;flex:0 0 auto;align-items:stretch;gap:12px;padding:14px var(--theme-drawer-padding) max(18px,env(safe-area-inset-bottom));margin:0;border-top:1px solid rgb(var(--color-foreground-rgb) / .1);background:rgb(var(--color-background-rgb) / .985);box-shadow:0 -12px 34px #0b071412;-webkit-mask-image:none!important;mask-image:none!important}@media screen and (max-width:1100px)and (max-height:600px)and (orientation:landscape){#cart-drawer .cart-drawer__content{display:block;height:100%;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}#cart-drawer .cart-drawer__items{flex:0 0 auto;height:auto;max-height:none;min-height:auto;overflow:visible!important;overscroll-behavior:auto;scrollbar-gutter:auto}#cart-drawer .cart-drawer__summary{position:static!important}}#cart-drawer .theme-drawer__dialog cart-drawer-component:not(:has(.cart-form)) .cart-drawer__content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#cart-drawer .theme-drawer__dialog cart-drawer-component:not(:has(.cart-form)) .cart-drawer__items{flex:0 0 auto;height:auto;max-height:none;min-height:auto;overflow:visible!important;overscroll-behavior:auto;scrollbar-gutter:auto}#cart-drawer .cart-totals,#cart-drawer .cart-totals__container{width:100%}#cart-drawer .cart-actions{margin:0;border-color:rgb(var(--color-foreground-rgb) / .09)}#cart-drawer .cart-actions summary{min-height:38px;padding-block:7px;font-size:.75rem;font-weight:500}#cart-drawer .tan-cart-newsletter{display:grid;width:100%;gap:6px;padding:10px 11px;border:1px solid rgb(139 92 246 / .14);border-radius:8px;background:linear-gradient(135deg,#8b5cf60d,#ec489908)}#cart-drawer .tan-cart-newsletter__heading,#cart-drawer .tan-cart-newsletter__text,#cart-drawer .tan-cart-newsletter__status{margin:0}#cart-drawer .tan-cart-newsletter__heading{color:var(--color-foreground);font-size:.72rem;font-weight:650;line-height:1.3}#cart-drawer .tan-cart-newsletter__text{color:rgb(var(--color-foreground-rgb) / .62);font-size:.63rem;line-height:1.4}#cart-drawer .tan-cart-newsletter__form{display:grid;gap:6px}#cart-drawer .tan-cart-newsletter__field-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}#cart-drawer .tan-cart-newsletter__input,#cart-drawer .tan-cart-newsletter__button{min-height:38px;border-radius:4px;font:inherit}#cart-drawer .tan-cart-newsletter__input{min-width:0;padding:8px 10px;border:1px solid rgb(var(--color-foreground-rgb) / .18);outline:none;background:rgb(var(--color-background-rgb) / .96);color:var(--color-foreground);font-size:.7rem}#cart-drawer .tan-cart-newsletter__input:focus-visible{border-color:var(--tan-violet);box-shadow:0 0 0 3px #8b5cf61c}#cart-drawer .tan-cart-newsletter__button{min-width:98px;padding:8px 12px;border:0;background:var(--color-foreground);color:var(--color-background);font-size:.68rem;font-weight:600;line-height:1.2}#cart-drawer .tan-cart-newsletter__status{font-size:.64rem;line-height:1.35}#cart-drawer .tan-cart-newsletter__status--success{color:#18794e}#cart-drawer .tan-cart-newsletter__status--error,.tan-cart-integrity-error{color:#b42318}.tan-cart-integrity-error{width:100%;margin:0;padding:9px 10px;border:1px solid rgb(180 35 24 / .2);border-radius:8px;background:#b423180e;font-size:.69rem;line-height:1.4}.cart__checkout-button[aria-busy=true]{cursor:wait;opacity:.68}.cart-totals .tan-cart-discount-guide{padding:3px 0 6px;color:rgb(var(--color-foreground-rgb) / .72)}.cart-totals .tan-cart-discount-guide p{margin:0}.cart-totals .tan-cart-discount-guide__title{color:var(--color-foreground);font-size:.74rem;font-weight:600}.cart-totals .tan-cart-discount-guide__tiers{display:grid;gap:5px;margin:8px 0 7px;padding:0;list-style:none}.cart-totals .tan-cart-discount-guide__tiers li{position:relative;padding:7px 9px 7px 25px;border:1px solid rgb(139 92 246 / .14);border-radius:8px;background:linear-gradient(135deg,#8b5cf60b,#ec489906);font-size:.69rem;font-weight:500;line-height:1.25}.cart-totals .tan-cart-discount-guide__tiers li:before{content:"\2713";position:absolute;top:50%;left:9px;color:var(--tan-violet);font-weight:650;transform:translateY(-50%)}.cart-totals .tan-cart-discount-guide__note,.cart-totals .tan-cart-discount-guide__prompt{font-size:.65rem;line-height:1.35}.cart-totals .tan-cart-discount-guide__prompt{margin-top:7px!important;color:var(--color-foreground);font-weight:550}#cart-drawer .cart-discount__form{gap:7px}#cart-drawer .cart-discount__input,#cart-drawer .cart-discount__button{min-height:38px}#cart-drawer .cart-discount__button{padding-inline:14px;font-weight:550}#cart-drawer .cart-totals__container{gap:4px}#cart-drawer .cart-totals__total-label{font-size:.82rem;font-weight:550}#cart-drawer .cart-totals__total-value{color:#df3893;font-size:1.08rem;font-weight:650}#cart-drawer .cart-totals__tax-note{font-size:.68rem;line-height:1.35}#cart-drawer .tan-cart-free-delivery{display:inline-flex;align-items:flex-start;gap:6px;color:rgb(var(--color-foreground-rgb) / .66)}#cart-drawer .tan-cart-free-delivery__check{display:grid;flex:0 0 auto;place-items:center;width:15px;height:15px;margin-top:1px;border-radius:999px;background:#8b5cf61a;color:var(--tan-violet)}#cart-drawer .tan-cart-free-delivery__check svg{width:10px;height:10px}#cart-drawer .cart-totals__installments{display:none}#cart-drawer .cart__ctas--drawer{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;align-items:center}#cart-drawer .cart__checkout-button{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:var(--height-buy-buttons, 50px);padding-block:0;border-radius:4px;font-size:.86rem;font-weight:600;line-height:1}#cart-drawer .cart__checkout-button .button-text{display:inline-flex;align-items:center;min-height:18px;line-height:1}#cart-drawer .cart__view-cart-button{grid-column:1;grid-row:2;display:inline-flex;align-items:center;min-width:auto;min-height:24px;justify-self:start;padding:3px 0;border:0;border-radius:0;outline-offset:4px;background:transparent;box-shadow:none;color:rgb(var(--color-foreground-rgb) / .7);font-size:.7rem;font-weight:500;line-height:1.2;text-decoration:underline;text-underline-offset:3px}#cart-drawer .cart__view-cart-button:hover{background:transparent;color:var(--color-foreground);box-shadow:none}#cart-drawer .cart__checkout-button{border:0;background:var(--tan-gradient-accent-1, linear-gradient(136deg, #8f52ff 11%, #ff57a1 84%));color:#fff;box-shadow:0 12px 28px #8b5cf633}#cart-drawer .tan-cart-checkout-lock{display:grid;place-items:center;width:18px;height:18px}#cart-drawer .tan-cart-checkout-lock svg{width:100%;height:100%}#cart-drawer .tan-cart-drawer-payment-icons{grid-column:2;grid-row:2;justify-self:end;min-width:0}#cart-drawer .tan-cart-drawer-payment-icons ul{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:3px;margin:0;padding:0;list-style:none}#cart-drawer .tan-cart-drawer-payment-icons li{display:flex;width:28px;height:18px}#cart-drawer .tan-cart-drawer-payment-icons svg{width:100%;height:100%}#cart-drawer .additional-checkout-buttons{display:none}#cart-drawer .cart-items__empty-button{border:0;border-radius:4px;background:var(--tan-gradient-accent-1, linear-gradient(136deg, #8f52ff 11%, #ff57a1 84%));color:#fff}@media(min-width:750px){#cart-drawer .theme-drawer__dialog{border-radius:8px 0 0 8px;overflow:hidden}}@media(max-width:520px){#cart-drawer .theme-drawer__dialog{--theme-drawer-padding: 18px;width:100vw;border-radius:0}#cart-drawer .cart-drawer__items .cart-items__table-row{--cart-item-price-width: 98px;grid-template-columns:64px minmax(0,1fr) var(--cart-item-price-width);column-gap:10px}#cart-drawer .cart-items__media-container{width:64px}#cart-drawer .cart-drawer__items .cart-items__table-row--tan-customization{margin-inline-start:74px}#cart-drawer .cart-items__title{font-size:.84rem}#cart-drawer .cart-items__price{font-size:.76rem}#cart-drawer .tan-cart-drawer-payment-icons li{width:25px;height:16px}#cart-drawer .tan-cart-newsletter__field-row{grid-template-columns:1fr}#cart-drawer .tan-cart-newsletter__button{width:100%}}@media(prefers-reduced-motion:reduce){#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--closing,#cart-drawer .theme-drawer__dialog--opening::backdrop,#cart-drawer .theme-drawer__dialog--closing::backdrop{animation-duration:1ms}}:is(.button:not(.button-unstyled):not(.button--unstyled):not(.dropdown-localization__button):not(.menu-drawer__back-button),.button-secondary:not(.button-unstyled):not(.button--unstyled):not(.skip-to-content-link):not(.facets__clear-all),.button-custom,.email-signup__button--text,.cart__view-cart-button,.tan-cart-newsletter__button,.tan-button,.tan-header-cta,.tan-mobile-menu__cta,.tan-mobile-quick-action,.tan-nd__logo-quote a,.tan-nd__share-design,.tan-nd__add,.tan-nd__limit-actions button,.tan-nd__limit-actions a,.tan-configurator__back,.tan-configurator__submit,.tan-quick__button,.tan-quote__button,.tan-quote-final__button,.tan-reviews-page__button,.tan-track-order__button,.tan-universal-button,.tan-gift-button,.tan-partners__button,.tan-trade-form__nav button,.tan-blog-search button,.tan-spotlight__form-slot button,.tan-spotlight__form-slot input[type=submit],.tan-track-order__app-slot .track123_form_button,.tan-partners__application-slot input[type=submit]){text-transform:uppercase!important}main[data-template^=product]>.shopify-section:first-child .product-details .tan-checkout-block{order:3;flex:1 0 100%;width:100%;min-width:0}@media screen and (min-width:750px){main[data-template^=product]>.shopify-section:first-child .product-details .product-form-buttons{column-gap:12px;row-gap:12px}}@container tan-product-details (min-width: 520px){main[data-template^=product]>.shopify-section:first-child .product-details .tan-checkout-block{order:2;flex:1 1 0;align-self:stretch;width:auto}}main[data-template^=product]>.shopify-section:first-child .product-details .tan-checkout-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:var(--height-buy-buttons);min-height:var(--height-buy-buttons);border:0;border-radius:var(--style-border-radius-buttons-primary);background:#211d29;color:#fff;box-shadow:0 9px 22px #211d2929;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}main[data-template^=product]>.shopify-section:first-child .product-details .tan-checkout-button:hover:not(:disabled){transform:translateY(-1px);background:#332d3b;box-shadow:0 12px 28px #211d2938}main[data-template^=product]>.shopify-section:first-child .product-details .tan-checkout-button__icon{width:18px;height:18px}main[data-template^=product]>.shopify-section:first-child .product-details .tan-checkout-button__icon svg{width:100%;height:100%}@media(max-width:749px){main[data-template^=product]>.shopify-section:first-child .product-details .tan-checkout-block{order:3;flex:1 0 100%;width:100%;min-width:0}}@media(min-width:750px){main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left{grid-column:1 / -1;grid-template-columns:minmax(0,42fr) minmax(0,58fr);align-items:stretch;justify-self:center;width:min(calc(100% - clamp(24px,4vw,64px)),1760px);width:min(calc(100% - clamp(24px,4cqi,64px)),1760px);min-width:0;max-width:1760px;margin-inline:auto;padding:clamp(20px,2.5vw,40px) 0 clamp(48px,6vw,96px);padding:clamp(20px,2.5cqi,40px) 0 clamp(48px,6cqi,96px);gap:clamp(16px,2vw,32px);gap:clamp(16px,2cqi,32px)}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left>.product-information__media{grid-column:1;align-self:stretch;width:100%;min-width:0;padding:0;overflow:visible}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left>.product-information__media>media-gallery.sticky-content{position:sticky;top:var(--tan-product-media-sticky-offset, 0px);margin-top:0}body:has(#header-group #header-component[data-sticky-state=active]) main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left>.product-information__media>media-gallery.sticky-content{--tan-product-media-sticky-offset: var(--header-height, 0px)}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left>.product-details{grid-column:2;align-self:start;justify-content:stretch;width:100%;min-width:0;padding:0;position:static}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left>.product-details>.group-block{width:100%;min-width:0;max-width:100%}}@container tan-product-page (min-width: 990px){main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,44fr) minmax(0,56fr)}}@container tan-product-page (min-width: 1400px){main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,56fr) minmax(560px,44fr);width:min(calc(100% - clamp(48px,8vw,160px)),1760px);width:min(calc(100% - clamp(48px,8cqi,160px)),1760px);padding:clamp(28px,3vw,48px) 0 clamp(48px,6vw,96px);padding:clamp(28px,3cqi,48px) 0 clamp(48px,6cqi,96px);gap:clamp(32px,2vw,40px);gap:clamp(32px,2cqi,40px)}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child){grid-template-columns:min(44%,740px,max(500px,calc(100vh - var(--header-height, 100px)))) minmax(560px,1fr);grid-template-columns:min(44%,740px,max(500px,calc(100svh - var(--header-height, 100px)))) minmax(560px,1fr)}}@container tan-product-page (min-width: 1500px){main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child){grid-template-columns:minmax(0,52fr) minmax(620px,48fr);align-items:stretch;justify-self:center;width:min(calc(100% - clamp(64px,6cqi,128px)),1760px);max-width:1760px;margin-inline:auto;padding:clamp(24px,2cqi,36px) 0 clamp(64px,6cqi,96px);column-gap:clamp(28px,2.1cqi,40px);row-gap:0}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child)>.product-information__media{align-self:stretch}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child) .media-gallery__grid>.product-media-container.constrain-height:only-child{--constrained-height: none;width:100%;height:auto;max-height:none;margin:0;aspect-ratio:var(--media-preview-ratio, 1);border:0;border-radius:8px;background:transparent;box-shadow:none}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child) :is(.product-media,.product-media__image){border-radius:0}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child) .product-media__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:transparent}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child)>.product-details{justify-content:flex-start;padding:clamp(8px,.65cqi,14px) 0 0}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child)>.product-details>.group-block>.group-block-content{width:100%;max-width:740px;margin-inline:0 auto}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child)>.product-details>.group-block>.group-block-content>.tan-product-paths:last-child{padding-block-end:0}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child) .tan-pc__field>.tan-pc__option-grid--modes{width:min(100%,820px);margin-inline:auto}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child) .tan-pc__field>.tan-pc__option-grid--two{width:min(100%,780px);margin-inline:auto}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child) .tan-pc__field>.tan-pc__option-grid--three{width:min(100%,720px);margin-inline:auto}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child) .tan-pc__field>.tan-pc__backboard-color-field{width:min(100%,780px);margin-inline:auto}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child) .tan-pc__subgroup{width:min(100%,840px);margin-inline:auto}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child) .tan-pc__swatches{grid-template-columns:repeat(auto-fit,44px);justify-content:start}}@media(max-width:749px){main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information]{--page-margin: max( 2.5vw, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px) )}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-details{width:100%;min-width:0;padding-inline:0}main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-details>.group-block{width:100%;max-width:none}.tan-shell{width:min(calc(100% - 28px),var(--tan-max))}.tan-section{padding-block:64px}.tan-button{max-width:100%;min-height:44px;padding:10px 18px}@media(orientation:portrait),(min-height:601px){:is(.tan-about-contact__actions,.tan-about-hero__actions,.tan-automotive-brief__actions,.tan-b2b-cta__actions,.tan-business-finder__actions,.tan-contact-center__hero-actions,.tan-creator-brief__actions,.tan-deadline__actions,.tan-directory-hero__actions,.tan-delivery-hero__actions,.tan-event-brief__actions,.tan-fitness-brief__actions,.tan-faq-kb-hero__actions,.tan-help-finder__actions,.tan-help-hero__actions,.tan-home-business__actions,.tan-home-hero__actions,.tan-hospitality-finder__actions,.tan-hotel-brief__actions,.tan-how-checklist__actions,.tan-how-fulfilment__actions,.tan-how-hero__actions,.tan-how-readiness__actions,.tan-install-finder__actions,.tan-install-hero__actions,.tan-office-brief__actions,.tan-property-brief__actions,.tan-retail-brief__actions,.tan-size-finder__actions,.tan-size-hero__actions,.tan-spotlight-directory__hero-actions,.tan-spotlight-story__hero-actions,.tan-spotlight__hero-actions,.tan-search-empty__actions,.tan-tattoo-brief__actions,.tan-trade-hero__actions,.tan-universal-support__actions,.tan-warranty-finder__actions,.tan-warranty-handoff__actions,.tan-warranty-hero__actions,.tan-warranty-terms__actions,.tan-hero__actions):has(>.tan-button~.tan-button){display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch}:is(.tan-about-contact__actions,.tan-about-hero__actions,.tan-automotive-brief__actions,.tan-b2b-cta__actions,.tan-business-finder__actions,.tan-contact-center__hero-actions,.tan-creator-brief__actions,.tan-deadline__actions,.tan-directory-hero__actions,.tan-delivery-hero__actions,.tan-event-brief__actions,.tan-fitness-brief__actions,.tan-faq-kb-hero__actions,.tan-help-finder__actions,.tan-help-hero__actions,.tan-home-business__actions,.tan-home-hero__actions,.tan-hospitality-finder__actions,.tan-hotel-brief__actions,.tan-how-checklist__actions,.tan-how-fulfilment__actions,.tan-how-hero__actions,.tan-how-readiness__actions,.tan-install-finder__actions,.tan-install-hero__actions,.tan-office-brief__actions,.tan-property-brief__actions,.tan-retail-brief__actions,.tan-size-finder__actions,.tan-size-hero__actions,.tan-spotlight-directory__hero-actions,.tan-spotlight-story__hero-actions,.tan-spotlight__hero-actions,.tan-search-empty__actions,.tan-tattoo-brief__actions,.tan-trade-hero__actions,.tan-universal-support__actions,.tan-warranty-finder__actions,.tan-warranty-handoff__actions,.tan-warranty-hero__actions,.tan-warranty-terms__actions,.tan-hero__actions):has(>.tan-button~.tan-button)>.tan-button{width:100%;height:100%}}}main:is([data-template^=product],[data-template="page.design-studio"])>.shopify-section>:is(.tan-stories,.tan-round-ba,.tan-benefits,.tan-story-proof,.tan-brand-comparison,.tan-product-assurance){padding-block:clamp(48px,4vw,64px)}@media screen and (min-width:750px){main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left{padding-block-end:clamp(48px,4vw,64px)}}@container tan-product-page (min-width: 1500px){main[data-template^=product]>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media .media-gallery__grid>.product-media-container.constrain-height:only-child){padding-block-end:clamp(48px,4cqi,64px)}}main[data-template="page.design-studio"]>.shopify-section>:is(.tan-stories,.tan-round-ba,.tan-story-proof,.tan-brand-comparison,.tan-product-assurance,.tan-faq){padding-block:clamp(40px,3vw,48px)}@media(max-width:749px){main[data-template="page.design-studio"]>.shopify-section>:is(.tan-stories,.tan-round-ba,.tan-story-proof,.tan-brand-comparison,.tan-product-assurance,.tan-faq){padding-block:32px}}main[data-template^=product] .product-recommendations__skeleton-item{background-color:#eeeaf4}main[data-template="page.businesshub"]>.shopify-section>.tan-section{padding-block:clamp(52px,4.5vw,72px)}main[data-template="page.businesshub"] .tan-business-finder__nav{margin-bottom:clamp(36px,4vw,52px)}main[data-template="page.wedding-celebrations"]>.shopify-section>.tan-section{padding-block:clamp(48px,4vw,64px)}@media(max-width:749px){main[data-template="page.businesshub"]>.shopify-section>.tan-section{padding-block:48px}main[data-template="page.businesshub"] .tan-business-finder__nav{margin-bottom:36px}main[data-template="page.wedding-celebrations"]>.shopify-section>.tan-section{padding-block:44px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tan-button{transition:none}}@media screen and (min-width:750px)and (max-width:989px)and (max-height:600px)and (orientation:landscape)and (hover:none)and (pointer:coarse){html[scroll-lock]:has(#cart-drawer .theme-drawer__dialog[open]) .page-wrapper{overflow-x:clip;overflow-y:visible}}@media screen and (min-width:990px)and (max-width:1099px)and (max-height:600px)and (orientation:landscape)and (hover:none)and (pointer:coarse){html[scroll-lock]:has(#cart-drawer .theme-drawer__dialog[open]) .page-wrapper{overflow-x:clip;overflow-y:auto}}@media(max-width:749px){main[data-template="page.design-studio"]>.shopify-section>.tan-editorial-mosaic{padding-block:40px!important}}.tan-product-media-highlights,.tan-product-media-highlights *,.tan-product-media-highlights *:before,.tan-product-media-highlights *:after{box-sizing:border-box}.tan-product-media-highlights{display:grid;width:100%;min-width:0;gap:12px;margin-top:12px}.tan-product-media-highlights__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tan-product-media-highlights__card{display:grid;min-width:0;min-height:112px;align-content:center;justify-items:center;gap:7px;padding:14px 10px;border:1px solid #e7e3ea;border-radius:8px;color:#201a27;background:#faf9fb;text-align:center}.tan-product-media-highlights__icon{display:grid;width:28px;height:28px;place-items:center;color:#8f52ff}.tan-product-media-highlights__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.tan-product-media-highlights__card strong{font-size:.92rem;font-weight:700;letter-spacing:-.015em;line-height:1.2}.tan-product-media-highlights__card>span:last-child{color:#746d79;font-size:.72rem;line-height:1.35;text-wrap:balance}.tan-product-media-highlights__impact{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:center;min-width:0;min-height:92px;padding:18px 22px;border:1px solid #e7e3ea;border-radius:8px;color:#201a27;background:#faf9fb}.tan-product-media-highlights__impact-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#2f855a;background:#fff}.tan-product-media-highlights__impact-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.tan-product-media-highlights__impact-copy{display:grid;min-width:0;gap:3px}.tan-product-media-highlights__impact-copy strong{font-size:.82rem;font-weight:700;letter-spacing:.045em;line-height:1.25;text-transform:uppercase}.tan-product-media-highlights__impact-copy span{color:#746d79;font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-details .tan-confidence{gap:0}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-details .tan-confidence__delivery{display:none}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-details .tan-confidence__promise{gap:0;padding:0}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-details .tan-confidence__list{grid-template-columns:minmax(0,1fr);gap:10px}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-details .tan-confidence__list li{align-items:center;gap:9px;color:#211d29d1;font-size:.86rem;line-height:1.4}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-details .tan-confidence__list li>span{flex-basis:19px;width:19px;height:19px;margin-top:0;border-color:#8f52ff38;background:#8f52ff0f;color:#8f52ff;font-size:.62rem}@media(min-width:1200px){main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media>.tan-product-media-highlights){grid-column:1 / -1;grid-template-columns:minmax(0,1.105fr) minmax(0,1fr);align-items:stretch;justify-self:center;width:min(calc(100% - 40px),1565px);min-width:0;max-width:1565px;margin-inline:auto;padding:clamp(28px,2.5vw,40px) 0 clamp(48px,4vw,64px);column-gap:clamp(32px,3.125vw,60px);row-gap:0}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media>.tan-product-media-highlights)>.product-information__media{display:grid;grid-column:1;grid-template-columns:minmax(0,1fr) clamp(118px,7.8125vw,150px);grid-template-rows:auto auto 1fr;gap:20px clamp(10px,.78vw,15px);align-content:start;align-self:stretch;width:100%;min-width:0;padding:0;overflow:visible}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media>.tan-product-media-highlights)>.product-information__media>media-gallery{grid-column:1;grid-row:1;width:100%;min-width:0}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left>.product-information__media>.tan-product-media-highlights{display:contents;margin:0}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left>.product-information__media>.tan-product-media-highlights>.tan-product-media-highlights__rail{grid-column:2;grid-row:1;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));align-self:stretch;min-height:0;gap:10px}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left>.product-information__media>.tan-product-media-highlights>.tan-product-media-highlights__impact{grid-column:1 / -1;grid-row:2;min-height:100px;margin:0;padding-inline:28px}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media>.tan-product-media-highlights)>.product-details{grid-column:2;align-self:start;justify-content:stretch;width:100%;min-width:0;padding:0}}@media(max-width:749px){main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information__media>.tan-product-media-highlights{width:auto;margin:12px max(14px,var(--page-margin, 14px)) 0}.tan-product-media-highlights__rail{gap:6px}.tan-product-media-highlights__card{min-height:104px;padding:12px 7px}.tan-product-media-highlights__card strong{font-size:.82rem}.tan-product-media-highlights__card>span:last-child{font-size:.66rem}.tan-product-media-highlights__impact{min-height:0;padding:15px 16px}}@media(min-width:1300px){main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media>.tan-product-media-highlights){grid-template-columns:632px 572px!important;width:1252px!important;max-width:1252px!important;column-gap:48px!important;row-gap:0!important;padding-top:0!important}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media>.tan-product-media-highlights)>.product-information__media{grid-template-columns:500px 120px!important;width:632px!important;max-width:632px!important;column-gap:12px!important;row-gap:16px!important}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media>.tan-product-media-highlights)>.product-information__media>.tan-product-media-highlights>.tan-product-media-highlights__rail{gap:8px!important}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media>.tan-product-media-highlights)>.product-information__media>.tan-product-media-highlights>.tan-product-media-highlights__impact{min-height:80px!important;padding-inline:22px!important}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media>.tan-product-media-highlights)>.product-details{width:572px!important;max-width:572px!important}}@media(min-width:1200px){main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media>.tan-product-media-highlights)>.product-information__media{position:relative!important;top:auto!important;align-self:start!important;height:auto!important}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media>.tan-product-media-highlights)>.product-information__media>media-gallery{position:relative!important;top:auto!important}}@media(min-width:1200px)and (min-height:650px){main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-information[data-testid=product-information] .product-information__grid.product-information--media-left:has(>.product-information__media>.tan-product-media-highlights)>.product-information__media{position:sticky!important;top:0!important}}main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-details .tan-confidence__promise{gap:9px}@media(min-width:750px){main:is([data-template=product],[data-template="product.custom-order"],[data-template="product.usb-5v"])>.shopify-section:first-child .product-details .tan-confidence__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px}}.tan-custom-order-page .product-details product-price .compare-at-price,.tan-custom-order-page sticky-add-to-cart .compare-at-price{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/93/assets/tan-premium.css.map */
