.zpc-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:4;border:1px solid #d5ddd7;background:#fffffff0;color:#253d32;width:46px;height:46px;border-radius:50%;font:32px/1 Arial,sans-serif;display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 10px #0001}.zpc-gallery-arrow[data-zpc-gallery-direction="-1"]{left:12px}.zpc-gallery-arrow[data-zpc-gallery-direction="1"]{right:12px}.zpc-gallery-arrow:focus-visible{outline:3px solid #25564a;outline-offset:3px}.product__media-container.above-mobile>.product__media{position:relative}.zpc-dimension-labels text{letter-spacing:0}.zpc-size-grid:not(:has(.zpc-drawing)){grid-template-columns:1fr}@media(min-width:990px){.product__top.product__primary{align-items:stretch!important;overflow:visible!important}.product__primary-left{align-self:stretch!important;overflow:visible!important;min-width:0}.product__primary-left>.product__media-container.above-mobile{position:sticky;top:calc(var(--header-height,80px) + 16px);max-height:calc(100vh - var(--header-height,80px) - 36px);align-self:start}.product__media-container.above-mobile .product__media img{max-height:calc(100vh - var(--header-height,80px) - 60px);object-fit:contain}.product__primary-right .product__meta{position:static!important;transform:none!important;top:auto!important}.product__meta-content>.zpc-details{padding:42px 0 12px;min-width:0}.product__meta-content .zpc-details>.section-inner{padding:0;max-width:none;width:100%}.product__meta-content .zpc-love{text-align:left;margin:0 0 30px}.product__meta-content .zpc-size-grid,.product__meta-content .zpc-info-grid{grid-template-columns:1fr;gap:28px}.product__meta-content .zpc-drawing svg{max-height:540px}.product__meta-content .zpc-specs dl>div{grid-template-columns:35% minmax(0,1fr)}.product__meta-content .zpc-card{padding:24px}}@media(min-width:990px){.product__primary-left>.product__media-container.above-mobile:has(.product-thumbnails){max-height:none}.product__media-container.above-mobile:has(.product-thumbnails)>.product__media{height:max(160px,calc(100vh - var(--header-height,80px) - 140px))}.product__media-container.above-mobile:has(.product-thumbnails) .product__media-item,.product__media-container.above-mobile:has(.product-thumbnails) .product__media-item .media,.product__media-container.above-mobile:has(.product-thumbnails) .lightbox-image{height:100%;width:100%}.product__media-container.above-mobile:has(.product-thumbnails) .product__media-item .image{height:100%;width:100%;padding-bottom:0!important;aspect-ratio:auto}.product__media-container.above-mobile:has(.product-thumbnails) .product__media-item img{height:100%;width:100%;max-height:100%;object-fit:contain}.product__media-container.above-mobile>.product-thumbnails{display:flex;flex-shrink:0;margin-top:16px}}.template-product .product-form__cart-submit{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;font-weight:500;letter-spacing:.01em}.zorura-atc-prices{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.zorura-atc-prices[hidden],.zorura-atc-prices s[hidden],.zorura-ship-by[hidden]{display:none!important}.zorura-atc-prices s{opacity:.65;font-weight:400}.zorura-ship-by{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;margin:8px 0 12px;font-size:12px;line-height:1.5;color:#202020}.zorura-ship-by>span{width:6px;height:6px;border-radius:50%;background:#ce9e39;margin-right:4px;flex-shrink:0}.template-product [data-zpc-offer-total]{display:none!important}.template-product kaching-bundle .kaching-bundles__bar-container{padding:14px 16px!important}.template-product kaching-bundle .kaching-bundles__bar{margin-bottom:10px!important;--bar-border-color:#d4d4d4;--bar-selected-border-color:#000;--bar-selected-background-color:#fff}.template-product kaching-bundle .kaching-bundles__bar--selected .kaching-bundles__bar-container{border-color:#000!important}.template-product kaching-bundle .kaching-bundles__bar-title,.template-product kaching-bundle .kaching-bundles__bar-price{color:#000!important;font-size:18px!important;line-height:1.3!important;font-weight:600!important}.template-product kaching-bundle .kaching-bundles__bar-subtitle{font-size:13px!important;line-height:1.4!important}.template-product kaching-bundle .kaching-bundles__bar-radio{border-color:#000!important;width:20px!important;height:20px!important;min-width:20px!important}.template-product kaching-bundle .kaching-bundles__bar--selected .kaching-bundles__bar-radio{background-color:#000!important;box-shadow:inset 0 0 0 4px #fff!important}.template-product kaching-bundle .kaching-bundles__bar-variants{margin-top:10px!important}.template-product kaching-bundle .kaching-bundles__bar-variant-selector-wrapper{margin-top:6px!important}.template-product kaching-bundle .kaching-bundles__bar-most-popular--fancy,.template-product kaching-bundle .kaching-bundles__bar-most-popular__content{background:#000!important;color:#fff!important;font-size:10px!important;min-height:22px!important;height:22px!important;padding:4px 7px!important}@media(max-width:749px){.template-product kaching-bundle .kaching-bundles__bar-container{padding:11px 12px!important}.template-product kaching-bundle .kaching-bundles__bar{margin-bottom:8px!important}.template-product kaching-bundle .kaching-bundles__bar-title,.template-product kaching-bundle .kaching-bundles__bar-price{font-size:16px!important}.template-product kaching-bundle .kaching-bundles__bar-main{gap:10px!important}.template-product kaching-bundle .kaching-bundles__bar-variants{margin-top:8px!important}.template-product .product-form__cart-submit{font-size:13px!important;gap:6px;min-height:48px;padding-inline:10px}.zorura-atc-prices{gap:6px}.zorura-ship-by{margin:6px 0 10px}}.template-product kaching-bundle .kaching-bundles__bar-container{padding:0!important}.template-product kaching-bundle .kaching-bundles__bar-wrapper{padding:12px 14px!important}.template-product kaching-bundle .kaching-bundles__bar-main{min-height:38px!important}@media(max-width:749px){.template-product kaching-bundle .kaching-bundles__bar-wrapper{padding:10px 12px!important}.template-product kaching-bundle .kaching-bundles__bar-main{min-height:36px!important}}@keyframes zorura-stock-pulse{0%,to{opacity:1;box-shadow:0 0 #ce9e3961}50%{opacity:.65;box-shadow:0 0 0 5px #ce9e3900}}@media(prefers-reduced-motion:no-preference){.zorura-ship-by>span{animation:zorura-stock-pulse 2s ease-in-out infinite}}.template-product kaching-bundle .kaching-bundles__bar-wrapper{padding:10px 12px!important}.template-product kaching-bundle .kaching-bundles__bar-main{min-height:34px!important}@media(max-width:749px){.template-product kaching-bundle .kaching-bundles__bar-wrapper{padding:6px 10px!important}.template-product kaching-bundle .kaching-bundles__bar{margin-bottom:6px!important}.template-product kaching-bundle .kaching-bundles__bar-main{min-height:32px!important;gap:8px!important}.template-product kaching-bundle .kaching-bundles__bar-variants{margin-top:6px!important}.template-product kaching-bundle .kaching-bundles__bar-variant-selector-wrapper{margin-top:3px!important}.template-product kaching-bundle .kaching-bundles__bar-variant{margin-top:2px!important}.template-product kaching-bundle .kaching-bundles__bar-variant-names{font-size:11px!important;line-height:1.3!important}}.template-product [data-section-type=product] .product__variants-wrapper{display:grid;gap:12px;margin-block:16px!important}.template-product [data-section-type=product] .product__variants-wrapper .product__option{margin:0!important}.template-product [data-section-type=product] .product__variants-wrapper .product__label-wrapper{margin-bottom:6px!important}.template-product [data-section-type=product] .product__variants-wrapper .product__label{font-size:12px!important;line-height:1.4}.template-product .product__variants-wrapper .product-photo-choice{width:54px!important;flex:0 0 54px!important;min-height:68px!important;padding:4px!important}.template-product .product__variants-wrapper .product-photo-choice__image{width:42px!important;height:42px!important}.template-product .product__variants-wrapper .product-photo-choice__label{font-size:10px!important;line-height:1.3}.template-product .product__variants-wrapper .product__color-chips{display:flex!important;flex-wrap:wrap;gap:6px!important}.template-product .product__variants-wrapper .product__chip{flex:1 1 68px!important;min-width:0!important;min-height:44px!important;padding:8px!important;font-size:12px!important}@media(max-width:989px){.template-product .main-product-section .product-blocks__accordion:last-child{margin-bottom:0!important}.template-product .main-product-section+.shopify-section>.zpc-details{padding-top:0!important}}@media(max-width:749px){.template-product .product__variants-wrapper .zpc-swatch-scroll .product-photo-choice{width:48px!important;flex:0 0 48px!important;min-height:62px!important}.template-product .product__variants-wrapper .product-photo-choice__image{width:38px!important;height:38px!important}.template-product .product__variants-wrapper .product__color-swatches--inner{gap:6px!important}}.template-product [data-section-type=product]:has(form.product-form.zorura-bundle-ready .kaching-bundles__bar--selected select[data-name]) .product__variants-wrapper{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/48/assets/zorura-product-refinement.css.map */
