*{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12'><circle cx='6' cy='6' r='6' fill='%23000000'/></svg>") 6 6,auto!important}body{background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.color-scheme:not(.header){background-color:#fff!important}img{transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.announcement-bar-custom{background:#f0f0f0;color:#000;text-align:center;padding:10px 1rem;font-family:var(--heading-font-family, inherit);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.announcement-bar-custom strong{color:#000;font-weight:600}.marquee{background-color:#f0f0f0;color:#000;width:100%;height:32px;overflow:hidden;display:flex;align-items:center;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.marquee__track{display:flex;flex-shrink:0;list-style:none;margin:0;padding:0;animation:marquee-scroll 23s linear infinite;will-change:transform}.marquee__item{display:flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap;padding:0 20px;font-family:var(--heading-font-family, inherit);font-size:9px;letter-spacing:.2em;text-transform:uppercase}.marquee__item:before{content:"";display:block;width:1px;height:10px;background:#00000026;margin-right:20px;flex-shrink:0}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}x-header.header{background-color:#fff!important;background-image:linear-gradient(110deg,#556b3d47,#fff 44%,#d1d1d1b3)!important;border-bottom:1px solid rgba(0,0,0,.07)!important}x-header[data-hero-page].header-scrolled{background-color:#fff!important;background-image:linear-gradient(110deg,#556b3d47,#fff 44%,#d1d1d1b3)!important;border-bottom:1px solid rgba(0,0,0,.07)!important}x-header[data-hero-page]:not(.header-scrolled){background-color:transparent!important;background-image:none!important;border-bottom:none!important}.header{padding-inline:2rem}.header__primary-nav{display:flex;align-items:center;gap:6px;padding-block:2px;overflow:visible}x-header.header{row-gap:.45rem!important}.header__primary-nav-item{padding:0}.header__primary-nav-item:before{display:none!important;content:none!important}.header__primary-nav-item>a,.header__primary-nav-item>details>summary,.header__primary-nav-item .header__menu-disclosure>summary{display:inline-flex!important;align-items:center;text-decoration:none!important;background:#0000000d!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:999px!important;padding:.42rem 1.2rem!important;font-size:10.5px!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#1a1a1a!important;white-space:nowrap;box-shadow:0 1px 3px #00000014;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;cursor:pointer;list-style:none}.header__primary-nav-item>a:hover,.header__primary-nav-item>details>summary:hover,.header__primary-nav-item .header__menu-disclosure>summary:hover{background:#00000014!important;border-color:#00000080!important;box-shadow:0 2px 10px #0000001f;text-decoration:none!important;outline:none!important}.header__primary-nav-item>a[aria-current=page]{background:#0000001a!important;border-color:#000!important}.header__logo img:hover,.shopify-section--slideshow img:hover{animation:none}.button,.btn{border-radius:4px!important;letter-spacing:.14em;font-size:11px}.shopify-section--contact .button[type=submit],.shopify-section--contact button[type=submit]{background-color:#000!important;color:#fff!important;border-color:#000!important;height:48px!important;min-height:48px!important;font-size:11px!important;letter-spacing:.18em!important;width:100%}.shopify-section--contact .button[type=submit]:hover,.shopify-section--contact button[type=submit]:hover{background-color:#222!important;border-color:#222!important}.shopify-section--main-cart .button,.cart-drawer .button{height:52px!important;min-height:52px!important;font-size:12px!important;letter-spacing:.18em!important;font-weight:600!important;width:100%!important;padding:0 1.5rem!important}@media screen and (max-width:600px){.shopify-section--main-cart .button,.cart-drawer .button{height:52px!important;min-height:52px!important;font-size:12px!important;padding:0 1rem!important}}.section-stack .button{background:none;color:#000;font-size:11px;text-transform:uppercase;letter-spacing:.14em;border:0;border-radius:0!important;border-bottom:1px solid rgba(0,0,0,.3);padding:0 0 3px;text-decoration:none;transition:color .15s,border-color .15s}.section-stack .button:hover{color:#000;border-color:#000;opacity:1}.section-stack .h2{font-size:var(--text-h3);letter-spacing:.1em;text-transform:uppercase;font-weight:400}.section-header{margin-bottom:2rem}.shopify-section--slideshow{margin-top:0!important;padding-top:0!important}.shopify-section--slideshow .content-over-media--lg{min-height:100vh}.shopify-section--slideshow .content-over-media{position:relative}.shopify-section--slideshow .content-over-media:before{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(to bottom,rgba(0,0,0,.7) 0%,transparent 100%);z-index:1;pointer-events:none}.shopify-section-group-header-group:has([data-hero-page]){position:fixed!important;top:0;left:0;width:100%;z-index:100}x-header[data-hero-page]{--header-custom-bg: transparent}.shopify-section--header:has([data-hero-page]) .announcement-bar-custom{background:#f0f0f0;transition:background .4s ease}.shopify-section--header:has([data-hero-page].header-scrolled) .announcement-bar-custom{background:#f0f0f0}.product-card{gap:0}.product-card__figure{overflow:hidden}.product-card:hover .product-card__figure img{transform:scale(1.05)}.product-card__info{text-align:center;justify-items:center;padding:.85rem .5rem .5rem;gap:.2rem}.product-card .product-title{font-family:var(--heading-font-family, inherit);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;line-height:1.4;color:#000}.product-card .price{font-family:var(--text-font-family, inherit);font-size:11px;letter-spacing:.05em;color:#000;margin-top:2px}.shopify-section--featured-collections .product-card{background:#ffffff80!important;backdrop-filter:blur(24px) saturate(180%) brightness(1.04);-webkit-backdrop-filter:blur(24px) saturate(180%) brightness(1.04);border:1px solid rgba(255,255,255,.8);border-radius:20px;overflow:hidden;box-shadow:none;position:relative;transition:background .3s ease,transform .3s ease}.shopify-section--featured-collections .product-card:hover{background:#ffffffc7!important;transform:translateY(-8px)}.shopify-section--featured-collections .product-card:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.95) 40%,rgba(255,255,255,.95) 60%,transparent);z-index:10;pointer-events:none}.shopify-section--featured-collections .product-card:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.38) 50%,transparent 100%);z-index:5;pointer-events:none;transition:none}.shopify-section--featured-collections .product-card:hover:after{left:160%;transition:left .65s cubic-bezier(.25,.46,.45,.94)}.shopify-section--featured-collections .product-card__info{background:#ffffffd1!important;border-top:1px solid rgba(255,255,255,.65);padding:.9rem 1rem 1rem;position:relative;z-index:3}.shopify-section--featured-collections .product-card .product-title{font-size:12px;font-weight:600;letter-spacing:.09em;color:#0a0a0a}.shopify-section--featured-collections .product-card .price{font-size:12px;font-weight:500;color:#000;margin-top:4px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.shopify-section--featured-collections .product-card{animation:fadeUp .5s ease both}.shopify-section--featured-collections .product-card:nth-child(2){animation-delay:.08s}.shopify-section--featured-collections .product-card:nth-child(3){animation-delay:.16s}.shopify-section--featured-collections .product-card:nth-child(4){animation-delay:.24s}body>.kaktus-wishlist-button,.product-card__quick-add-button,.product-card__add-wishlist{display:none!important}.product-card__tag{background-color:#fff;position:absolute;top:10px;right:10px;padding:.2em .55em;color:#2563eb;font-size:9px;font-weight:700;font-style:italic;text-transform:uppercase;border-radius:3px;display:flex;gap:4px;align-items:center;z-index:10}.product-card__tag svg{font-size:14px}.shopify-section--featured-collections{padding-top:5rem!important;padding-bottom:5rem!important;background:linear-gradient(160deg,#f6f5f3,#eeecea)!important}.shopify-section--featured-collections .color-scheme{background-color:transparent!important}.shopify-section--featured-collections .section-header,.shopify-section--featured-collections .h2,.shopify-section--featured-collections .h3,.shopify-section--featured-collections p{color:#0a0a0a!important}.shopify-section--featured-collections .section-stack>.section-header{margin-bottom:2.5rem}.shopify-section--featured-collections .product-card__figure .media{aspect-ratio:4 / 5;background:transparent!important}.shopify-section--featured-collections .product-card__figure,.shopify-section--featured-collections .product-card__figure .media,.shopify-section--featured-collections .product-card__figure .media:before,.shopify-section--featured-collections .product-card__figure .media:after,.shopify-section--featured-collections .product-card__figure img{background:transparent!important;background-color:transparent!important}.shopify-section--featured-collections .product-card__figure{padding:0!important}.shopify-section--main-collection,.shopify-section--related-products,.shopify-section--recently-viewed-products{background:linear-gradient(160deg,#f6f5f3,#eeecea)!important;padding-top:3rem!important;padding-bottom:5rem!important}.shopify-section--main-collection .color-scheme,.shopify-section--related-products .color-scheme,.shopify-section--recently-viewed-products .color-scheme{background-color:transparent!important}.shopify-section--main-collection .product-list,.shopify-section--related-products .product-list,.shopify-section--recently-viewed-products .product-list{--product-list-default-column-gap: 1.25rem;--product-list-default-row-gap: 2rem;gap:2rem 1.25rem}.shopify-section--main-collection .product-card__figure .media,.shopify-section--related-products .product-card__figure .media,.shopify-section--recently-viewed-products .product-card__figure .media{aspect-ratio:4 / 5;background:transparent!important}.shopify-section--main-collection .product-card__figure,.shopify-section--main-collection .product-card__figure .media,.shopify-section--main-collection .product-card__figure img,.shopify-section--related-products .product-card__figure,.shopify-section--related-products .product-card__figure .media,.shopify-section--related-products .product-card__figure img,.shopify-section--recently-viewed-products .product-card__figure,.shopify-section--recently-viewed-products .product-card__figure .media,.shopify-section--recently-viewed-products .product-card__figure img{background:transparent!important;background-color:transparent!important}.shopify-section--main-collection .product-card__figure,.shopify-section--related-products .product-card__figure,.shopify-section--recently-viewed-products .product-card__figure{padding:0!important}.shopify-section--main-collection .product-card,.shopify-section--related-products .product-card,.shopify-section--recently-viewed-products .product-card{background:#ffffff80!important;backdrop-filter:blur(24px) saturate(180%) brightness(1.04);-webkit-backdrop-filter:blur(24px) saturate(180%) brightness(1.04);border:1px solid rgba(255,255,255,.8);border-radius:20px;overflow:hidden;box-shadow:none;position:relative;transition:background .3s ease,transform .3s ease;animation:fadeUp .5s ease both}.shopify-section--main-collection .product-card:hover,.shopify-section--related-products .product-card:hover,.shopify-section--recently-viewed-products .product-card:hover{background:#ffffffc7!important;transform:translateY(-8px);box-shadow:0 28px 60px #6b7c412e,0 8px 24px #00000014}.shopify-section--main-collection .product-card:before,.shopify-section--related-products .product-card:before,.shopify-section--recently-viewed-products .product-card:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.95) 40%,rgba(255,255,255,.95) 60%,transparent);z-index:10;pointer-events:none}.shopify-section--main-collection .product-card:after,.shopify-section--related-products .product-card:after,.shopify-section--recently-viewed-products .product-card:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.38) 50%,transparent 100%);z-index:5;pointer-events:none;transition:none}.shopify-section--main-collection .product-card:hover:after,.shopify-section--related-products .product-card:hover:after,.shopify-section--recently-viewed-products .product-card:hover:after{left:160%;transition:left .65s cubic-bezier(.25,.46,.45,.94)}.shopify-section--main-collection .product-card__info,.shopify-section--related-products .product-card__info,.shopify-section--recently-viewed-products .product-card__info{background:#ffffffd1!important;border-top:1px solid rgba(255,255,255,.65);padding:.9rem 1rem 1rem;position:relative;z-index:3}.shopify-section--main-collection .product-card .product-title,.shopify-section--related-products .product-card .product-title,.shopify-section--recently-viewed-products .product-card .product-title{font-size:12px;font-weight:600;letter-spacing:.09em;color:#0a0a0a}.shopify-section--main-collection .product-card .price,.shopify-section--related-products .product-card .price,.shopify-section--recently-viewed-products .product-card .price{font-size:12px;font-weight:500;color:#000;margin-top:4px}.collection-banner{padding-top:4rem;padding-bottom:2.5rem}.shopify-section--main-product .product-gallery__media .media,.shopify-section--main-product .product-gallery__media img{background:transparent!important}.shopify-section--main-product .product-title{font-family:var(--heading-font-family, inherit);font-size:clamp(1.1rem,2.5vw,1.5rem)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em;line-height:1.25;color:#000!important;text-align:left!important}.shopify-section--main-product .price-list--product{font-family:var(--text-font-family, inherit);font-size:15px!important;font-weight:500!important;color:#000!important;letter-spacing:.03em}.shopify-section--main-product .price-list--product sale-price,.shopify-section--main-product .price-list--product compare-at-price{font-size:15px!important;font-weight:500!important;color:#000!important}.shopify-section--main-product .product-info__block-item[data-block-type=vendor]{display:none}.product-vendor{font-size:10px;letter-spacing:.22em;color:#000;text-transform:uppercase;margin-bottom:8px;font-weight:400}.shopify-section--main-product .product-info__block-item[data-block-type=price]{margin-top:10px}.shopify-section--main-product .product-info__block-item[data-block-type=variant-picker]{margin-top:28px}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons]{margin-top:20px}.shopify-section--main-product .product-info__block-group.accordion-group{margin-top:28px}.product__title{text-align:left!important}.buy-buttons .button,.buy-buttons .button:not(.add-to-cart-button){height:48px!important;min-height:48px!important;border-radius:4px!important;font-size:12px!important;letter-spacing:.18em!important;padding:0 1.5rem!important;width:100%!important;font-weight:600!important}@media screen and (max-width:600px){.buy-buttons .button,.buy-buttons .button:not(.add-to-cart-button){height:48px!important;min-height:48px!important;font-size:12px!important;padding:0 1rem!important;column-gap:.5rem!important}}.express-pay-section{display:flex;flex-direction:column;gap:8px}.express-pay-divider{display:flex;align-items:center;gap:10px;margin:2px 0}.express-pay-divider:before,.express-pay-divider:after{content:"";flex:1;height:1px;background:#0000001a}.express-pay-divider span{font-size:10px;color:#000;letter-spacing:.05em}.express-pay-buttons .shopify-payment-button{width:100%!important;display:flex!important;flex-direction:column!important;gap:8px!important}.shopify-payment-button__button{height:48px!important;min-height:48px!important;border-radius:4px!important;width:100%!important}.shopify-payment-button__button--branded [role=button]{height:48px!important;min-height:48px!important;border-radius:4px!important;width:100%!important;padding:0!important}.express-pay-buttons apple-pay-button{--apple-pay-button-height: 48px;--apple-pay-button-width: 100%;--apple-pay-button-border-radius: 4px}.express-pay-buttons .shopify-payment-button__more-options{display:block!important;text-align:center!important;font-size:11px!important;color:#000!important;margin-top:6px;text-decoration:underline;text-underline-offset:2px}.trust-bar{display:flex;align-items:center;justify-content:center;padding:.85rem 1rem;background-color:#f5f5f5;border:1px solid rgba(0,0,0,.07);margin-top:.75rem!important;font-family:var(--heading-font-family, inherit);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#000;font-weight:500}.trust-bar__item{display:flex;align-items:center;gap:6px;flex:1;justify-content:center;text-align:center}.trust-bar__divider{width:1px;height:18px;background-color:#000;flex-shrink:0;margin:0 6px}.product-info .accordion-group{border-top:1px solid rgba(0,0,0,.1);margin-top:.5rem}.product-info .accordion-group .accordion{border-bottom:1px solid rgba(0,0,0,.1)}.product-info .accordion-group accordion-disclosure,.product-info .accordion-group .accordion__disclosure{background:none;border:none}.product-info .accordion-group summary{padding:0;list-style:none}.product-info .accordion-group .accordion__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:1.1rem 0;font-family:var(--heading-font-family, inherit);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;color:#000}.product-info .accordion-group .accordion__content{padding:0 0 1.25rem;font-size:13px;line-height:1.75;color:#000}.product-info .accordion-group .accordion__content ul,.product-info .accordion-group .accordion__content ol{padding-left:1.2rem}.product-info .accordion-group .accordion__content li{margin-bottom:.4rem}.size-guide-trigger{display:inline-flex;align-items:center;gap:4px;background:none;border:none;border-bottom:1px solid rgba(0,0,0,.2);padding:0 0 1px;font-size:10px;font-family:var(--heading-font-family, inherit);font-weight:400;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:#000;transition:color .15s,border-color .15s}.size-guide-trigger:hover{color:#000;border-color:#000;opacity:1}.size-guide-modal{border:none;padding:0;max-width:600px;width:calc(100% - 2rem);max-height:90vh;overflow:hidden;background:#fff;box-shadow:0 20px 60px #00000026}.size-guide-modal::backdrop{background:#0000008c}.size-guide-modal__inner{display:flex;flex-direction:column;max-height:90vh}.size-guide-modal__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.size-guide-modal__title{font-family:var(--heading-font-family, inherit);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;color:#000}.size-guide-modal__close{background:none;border:none;padding:4px;line-height:1;font-size:.85rem;cursor:pointer;color:#000;transition:color .15s}.size-guide-modal__close:hover{color:#000;opacity:1}.size-guide-modal__body{padding:1.5rem;overflow-y:auto;background:#fff}.size-guide-modal__subtitle{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#000;margin:0 0 1.25rem}.size-guide-modal__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.size-guide-modal__table{width:100%;border-collapse:collapse;font-size:12px;color:#000}.size-guide-modal__table th,.size-guide-modal__table td{padding:.75rem 1rem;text-align:center;border-bottom:1px solid rgba(0,0,0,.07);white-space:nowrap}.size-guide-modal__table thead th{font-weight:400;font-family:var(--heading-font-family, inherit);font-size:10px;text-transform:uppercase;letter-spacing:.12em;background:#f5f5f5;color:#000}.size-guide-modal__table td:first-child,.size-guide-modal__table thead th:first-child{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.size-guide-modal__table tbody tr:last-child td{border-bottom:none}.header__cart-link{position:relative;display:inline-flex;align-items:center}.header__cart-badge{position:absolute;top:-6px;right:-8px;background-color:currentColor;color:rgb(var(--page-background, 10 10 10));border-radius:9999px;min-width:16px;height:16px;padding:0 3px;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none;transition:transform .2s ease-in-out}.header__cart-badge.hidden{transform:scale(0)}.header-search-btn .header-search-btn-text{width:100%;max-width:100px;border-bottom:1px solid currentColor}.color-swatch[style*="dusty pink"]{background:#e8b4b0!important}.color-swatch[style*=white]{background:#fff!important}.color-swatch[style*="warm cream"]{background:#e8e0d5!important}.color-swatch[style*="slate blue-grey"]{background:#5c6670!important}.color-swatch[style*="dark charcoal"]{background:#3d4148!important}.color-swatch[style*="mauve pink"]{background:#b87878!important}.color-swatch[style*="crimson red"]{background:#c0202a!important}.color-swatch[style*="dark brown"]{background:#4a2828!important}.color-swatch[style*="warm tan"]{background:#b89a5a!important}.color-swatch[style*="teal green"]{background:#4a7068!important}.color-swatch[style*="navy blue"]{background:#2e3f58!important}.swatch[data-value="Dusty Pink"],.swatch--color[data-value="Dusty Pink"]{background-color:#e8b4b0!important}.swatch[data-value=White],.swatch--color[data-value=White]{background-color:#fff!important}.swatch[data-value="Warm Cream"],.swatch--color[data-value="Warm Cream"]{background-color:#e8e0d5!important}.swatch[data-value="Slate Blue-Grey"],.swatch--color[data-value="Slate Blue-Grey"]{background-color:#5c6670!important}.swatch[data-value="Dark Charcoal"],.swatch--color[data-value="Dark Charcoal"]{background-color:#3d4148!important}.swatch[data-value="Mauve Pink"],.swatch--color[data-value="Mauve Pink"]{background-color:#b87878!important}.swatch[data-value="Crimson Red"],.swatch--color[data-value="Crimson Red"]{background-color:#c0202a!important}.swatch[data-value="Dark Brown"],.swatch--color[data-value="Dark Brown"]{background-color:#4a2828!important}.swatch[data-value="Warm Tan"],.swatch--color[data-value="Warm Tan"]{background-color:#b89a5a!important}.swatch[data-value="Teal Green"],.swatch--color[data-value="Teal Green"]{background-color:#4a7068!important}.swatch[data-value="Navy Blue"],.swatch--color[data-value="Navy Blue"]{background-color:#2e3f58!important}.shopify-section--newsletter{display:none!important}.about-page-section{padding-top:6rem;padding-bottom:6rem}.about-page__header{text-align:center;margin-bottom:4rem}.about-page__eyebrow{font-family:var(--heading-font-family, inherit);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#000;font-weight:500;margin-bottom:1.25rem}.about-page__title{font-size:clamp(2.25rem,5vw,4rem)!important;font-weight:400!important;letter-spacing:.06em;text-transform:uppercase;line-height:1.05;margin:0 0 2rem}.about-page__divider{width:32px;height:1px;background:currentColor;opacity:.2;margin:0 auto}.about-page__body{max-width:65ch;margin:0 auto;line-height:1.9;font-size:14px;color:#000!important}.about-page__body *{color:#000!important}.about-page__body h2{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-top:3rem;margin-bottom:.75rem}.about-page__body h3{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-top:2rem;margin-bottom:.5rem}.about-page__body p{font-size:14px;margin-bottom:1.25rem}.contact-hours-banner{display:flex;align-items:flex-start;gap:.85rem;padding:1.1rem 1.3rem;border-radius:10px;background:#f7f7f7;border-left:3px solid #000;text-align:left;margin-bottom:1.25rem}.contact-hours-banner__icon{flex-shrink:0;margin-top:2px;opacity:.6}.contact-hours-banner__body{display:flex;flex-direction:column;gap:.3rem}.contact-hours-banner__hours{font-size:13px;color:#000;margin:0;line-height:1.5}.contact-hours-banner__hours strong{font-weight:600}.contact-hours-banner__note{font-size:12px;color:#555;margin:0;line-height:1.6}.whatsapp-contact-card{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.4rem;border:1px solid rgba(37,211,102,.35);border-radius:12px;background:linear-gradient(135deg,#25d36612,#25d36608);text-decoration:none;color:inherit;transition:border-color .2s ease,background .2s ease,transform .15s ease;margin-bottom:.5rem}.whatsapp-contact-card:hover{border-color:#25d366b3;background:linear-gradient(135deg,#25d36621,#25d3660f);transform:translateY(-1px)}.whatsapp-contact-card__icon{flex-shrink:0;width:48px;height:48px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center}.whatsapp-contact-card__icon img{filter:brightness(0) invert(1)}.whatsapp-contact-card__text{flex:1;display:flex;flex-direction:column;gap:.2rem;text-align:left}.whatsapp-contact-card__label{font-size:14px;font-weight:600;color:#000;letter-spacing:.01em}.whatsapp-contact-card__sub{font-size:12px;color:#666;letter-spacing:.01em}.whatsapp-contact-card__arrow{font-size:18px;color:#25d366;flex-shrink:0}.whatsapp-contact-divider{display:flex;align-items:center;gap:1rem;margin:1.5rem 0;color:#999;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.whatsapp-contact-divider:before,.whatsapp-contact-divider:after{content:"";flex:1;height:1px;background:currentColor;opacity:.25}.policy-section{padding-top:6rem;padding-bottom:7rem}.policy-header{text-align:center;margin-bottom:4rem}.policy-header__eyebrow{font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:#000;font-weight:500;margin-bottom:.75rem}.policy-header__title{font-size:clamp(1.8rem,4vw,3rem);font-weight:400;letter-spacing:.06em;text-transform:uppercase;line-height:1.05;margin:0 0 1.75rem}.policy-header__divider{width:28px;height:1px;background:currentColor;opacity:.18;margin:0 auto 1rem}.policy-header__updated{font-size:11px;letter-spacing:.06em;color:#000}.policy-body{max-width:68ch;margin:0 auto;line-height:1.85}.policy-body h2{font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin-top:3rem;margin-bottom:.75rem;color:#000}.policy-body p,.policy-body ul,.policy-body ol{font-size:13.5px;color:#000;margin-bottom:1rem;line-height:1.85}.policy-body ul,.policy-body ol{padding-left:1.25rem}.policy-body li{margin-bottom:.4rem}.policy-body a{color:inherit;text-decoration:none;opacity:.9;transition:opacity .15s;background:none!important}.policy-body a:hover{opacity:1}.policy-body strong{font-weight:500;color:#000}.pokt-footer{background:#fff;color:#000;font-family:var(--heading-font-family, inherit);border-top:1px solid rgba(0,0,0,.08)}.pokt-footer__statement{border-bottom:1px solid rgba(0,0,0,.06);padding:12px 2rem;text-align:center;font-size:9px;letter-spacing:.4em;text-transform:uppercase;color:#000;overflow:hidden}.pokt-footer__main{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:0;padding:4rem 3rem 3.5rem;max-width:1400px;margin:0 auto}.pokt-footer__col{padding:0 2.5rem 0 0}.pokt-footer__col:not(:first-child){border-left:1px solid rgba(0,0,0,.07);padding:0 0 0 2.5rem}.pokt-footer__wordmark{font-size:2.2rem;font-weight:400;letter-spacing:.22em;line-height:1;margin-bottom:1.1rem;text-transform:uppercase}.pokt-footer__desc{font-family:var(--text-font-family, inherit);font-size:12px;line-height:1.8;color:#000;margin-bottom:2rem;max-width:220px}.pokt-footer__socials{display:flex;gap:8px}.pokt-footer__social{width:34px;height:34px;border:1px solid rgba(0,0,0,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#000;text-decoration:none;transition:border-color .2s,color .2s}.pokt-footer__social:hover{border-color:#000;color:#000}.pokt-footer__col-title{font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:#000;font-weight:600;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.09)}.pokt-footer__link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.pokt-footer__link{font-family:var(--text-font-family, inherit);font-size:12px;color:#000;text-decoration:none;letter-spacing:.02em;transition:color .15s}.pokt-footer__link:hover{color:#000}.pokt-footer__contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.pokt-footer__contact-list li{display:flex;align-items:flex-start;gap:9px;font-family:var(--text-font-family, inherit);font-size:12px;color:#000;line-height:1.5}.pokt-footer__contact-list svg{flex-shrink:0;margin-top:2px;opacity:.35}.pokt-footer__bottom{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 3rem;border-top:1px solid rgba(0,0,0,.06);max-width:1400px;margin:0 auto}.pokt-footer__copy{font-family:var(--text-font-family, inherit);font-size:10px;letter-spacing:.1em;color:#000;text-transform:uppercase}.pokt-footer__payments{display:flex;align-items:center;gap:6px;opacity:.3}.pokt-footer__payments svg{height:20px;width:auto}.wa-float{position:fixed;bottom:28px;right:28px;z-index:9999;width:54px;height:54px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36666;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.wa-float:hover{transform:scale(1.07);box-shadow:0 6px 28px #25d3668c}.wa-float__icon{width:28px;height:28px;position:relative;z-index:2}.wa-float__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(37,211,102,.5);animation:wa-pulse 2.2s ease-out infinite;pointer-events:none}@keyframes wa-pulse{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.wa-float__tooltip{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%);background:#111;color:#fff;font-family:var(--heading-font-family, inherit);font-size:10px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;padding:6px 12px;border-radius:3px;opacity:0;pointer-events:none;transition:opacity .2s ease}.wa-float__tooltip:after{content:"";position:absolute;left:100%;top:50%;transform:translateY(-50%);border:5px solid transparent;border-left-color:#111}.wa-float:hover .wa-float__tooltip{opacity:1}#root_ai_app_chat{padding:2px}#root_ai_app_chat img{margin:14px!important}#root_ai_app_chat img+div{display:none}.gty-wacb-wrapper{transform:scale(.8)}gty-whatsapp-chat-button{transform:scale(.8);position:fixed;bottom:0;left:0;z-index:9999}.kaktus-w-product__title{line-height:1.5em!important}.link-faded{opacity:1;transition:opacity .15s}.link-faded:hover{opacity:1}@media screen and (min-width:1000px){.header-search-btn{display:flex;gap:10px;justify-self:start;width:100%;max-width:130px}.shopify-section--main-collection .product-list{grid-template-columns:repeat(4,1fr);gap:2rem 1.25rem}.shopify-section--featured-collections .product-list:not(.product-list--carousel){--product-list-items-per-row: 4 !important;--product-list-max-items-per-row-allowed: 4 !important;--product-list-default-column-gap: 1.25rem}}@media screen and (max-width:900px){.pokt-footer__main{grid-template-columns:1fr 1fr;gap:2.5rem;padding:3rem 1.75rem 2.5rem}.pokt-footer__col,.pokt-footer__col:not(:first-child){padding:0;border-left:none}.pokt-footer__col--brand{grid-column:span 2}.pokt-footer__bottom{padding:1rem 1.75rem}}@media screen and (max-width:700px){.section-stack .h2{font-size:var(--text-h4)}.section-stack .button{font-size:10px}.shopify-section--main-collection .product-list,.product-list--carousel{font-size:11px}.product-card__tag span{display:none}.trust-bar{font-size:8.5px;padding:.65rem .75rem}.shopify-section--featured-collections{padding-top:3rem!important;padding-bottom:3.5rem!important}.wa-float{bottom:18px;right:18px;width:50px;height:50px}.wa-float__icon{width:25px;height:25px}.about-page-section{padding-top:3.5rem;padding-bottom:3.5rem}.about-page__header{margin-bottom:2.5rem}.policy-section{padding-top:3.5rem;padding-bottom:4.5rem}}@media screen and (max-width:699px){.shopify-section--featured-collections .product-list:not(.product-list--carousel){--product-list-items-per-row: 2 !important;--product-list-max-items-per-row-allowed: 2 !important}.shopify-section--featured-collections .product-card__figure .media{aspect-ratio:4 / 5}}@media screen and (max-width:600px){.pokt-footer__main{grid-template-columns:1fr;gap:2rem;padding:2.5rem 1.25rem 2rem}.pokt-footer__col--brand{grid-column:span 1}.pokt-footer__bottom{flex-direction:column;gap:.75rem;text-align:center;padding:1.25rem}}@media(hover:none)and (pointer:coarse){.product-card__image--secondary,.product-card__quick-add-button{display:none!important}}.cart-recap [name=checkout]{background:#000!important;color:#fff!important;border-color:#000!important;padding-block:1rem!important;font-size:13px!important;letter-spacing:.12em!important;font-weight:600!important;width:100%;transition:background .2s ease,transform .15s ease}.cart-recap [name=checkout]:hover{background:#222!important;transform:translateY(-1px)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
