body.cactus-glass{--cg-forest:#173f35;--cg-sand:#f4eddf;--cg-copper:#d9ae82;background:var(--cg-sand);color:#17392d}.cactus-glass .header{background:#f8f4eae0;color:#17392d;border-bottom:1px solid #fff9;box-shadow:0 6px 30px #17392d0a;-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3)}.cactus-glass .header__logo-image{filter:brightness(0) saturate(100%) invert(20%) sepia(18%) saturate(1150%) hue-rotate(103deg) brightness(90%) contrast(95%)}.cactus-glass .cp-ticker,.cactus-glass .cp-ticker__pause{background:#15382e;color:#f4eddf}.cactus-glass .cactus-studio-hero{background:#123c33;color:#fff8e9;overflow:hidden}.cactus-glass .cg-landscape{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.cactus-glass .cg-landscape svg{width:100%;height:100%;display:block;object-fit:cover}.cactus-glass .cactus-studio-hero__inner{max-width:1440px;min-height:670px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);padding:76px 7vw 64px;gap:26px 6vw}.cactus-glass .cactus-studio-hero__content{align-self:end;padding-bottom:0}.cactus-glass .cactus-studio-hero__eyebrow{color:#e8e4cc;font-size:11px;letter-spacing:.16em;max-width:36ch;line-height:1.8}.cactus-glass .cactus-studio-hero__eyebrow:before{width:25px;height:32px;background:transparent url(cactus-glass-mark.svg) center/contain no-repeat}.cactus-glass .cactus-studio-hero__title{font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.65vw,83px);font-weight:400;text-transform:none;letter-spacing:-.05em;line-height:1.04;color:#fff7e8;max-width:9.5em;margin-bottom:25px}.cactus-glass .cactus-studio-hero__title>span{color:#e9c79e;font-weight:400;font-style:italic;margin-top:7px}.cactus-glass .cactus-studio-hero__description{color:#eee9d8;font-size:17px;line-height:1.75;max-width:34ch}.cactus-glass .cactus-studio-hero__actions{gap:18px;align-self:start}.cactus-glass .cactus-studio-hero__button{border:1px solid #fff8;border-radius:999px;background:linear-gradient(135deg,#f9ead3,#dcc3a1);color:#183b30;box-shadow:inset 0 1px #fff,0 7px 28px #001e2226;font-weight:650;gap:22px}.cactus-glass .cactus-studio-hero__button:hover{background:#fff2de}.cactus-glass .cactus-studio-hero__quiz{color:#fff8e9;font-size:14px;text-decoration-color:#eddbbfa6}.cactus-glass .cactus-studio-hero__visual{padding:52px 24px 24px;border-radius:44px;border:1px solid #fff5;background:linear-gradient(140deg,#ffffff30,#ffffff0a 50%,#e5d6bc26);box-shadow:inset 0 1px #fff9,inset 0 -1px #fff3,0 30px 65px #001f2460;gap:22px;min-height:450px;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}.cactus-glass .cactus-studio-hero__visual:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:43px;background:linear-gradient(120deg,#fff3,transparent 30%,transparent 70%,#fff1);pointer-events:none;z-index:-1}.cactus-glass .cactus-studio-hero__product{width:min(72%,240px);filter:drop-shadow(0 22px 14px #001b1e80)}.cactus-glass .cactus-studio-hero__panel{gap:20px}.cactus-glass .cactus-studio-hero__caption{font-size:14px;color:#fff6e6;line-height:1.5}.cactus-glass .cactus-studio-hero__shape-switch{background:#0c3028bb;border:1px solid #fff5;box-shadow:inset 0 1px #fff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:5px}.cactus-glass .cactus-studio-hero__shape-switch button{padding:10px 15px;color:#fff7e9}.cactus-glass .cactus-studio-hero__shape-switch button[aria-pressed=true]{background:linear-gradient(135deg,#faecd6,#dac09d);color:#17392d;box-shadow:inset 0 1px #fff}.cactus-glass .cp-hero-motion{top:4px;right:12px;color:#fff6e6;font-size:11px}.cactus-glass .cactus-studio-hero__facts{border-top:1px solid #fff3;background:#0f3026a6;max-width:none;justify-content:center;padding:24px max(7vw,calc((100vw - 1240px)/2));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:24px}.cactus-glass .cactus-studio-hero__facts strong{font:400 28px/1.3 Georgia,serif;color:#e9c79e}.cactus-glass .cactus-studio-hero__facts span{color:#f0eadb;font-size:13px}body.cactus-glass:has(.cactus-studio-hero) .shopify-section--featured-collection>.section{background:radial-gradient(ellipse at 15% 0,#d7e2cf66,transparent 50%),#f4eddf;padding:80px 6vw!important}body.cactus-glass .section-header .h2,body.cactus-glass .shopify-section--faq .h2{font-family:Georgia,Times New Roman,serif;font-weight:400;text-transform:none;letter-spacing:-.04em}body.cactus-glass:has(.cactus-studio-hero) .shopify-section--featured-collection .product-card{border:1px solid #fff;border-radius:26px;background:linear-gradient(140deg,#fff9,#f5eddf80);box-shadow:inset 0 1px #fff,0 12px 35px #1a3e3010;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.cactus-glass:has(.cactus-studio-hero) .shopify-section--featured-collection .product-card__figure{background:radial-gradient(ellipse at 50% 35%,#fbf7ee,#d7dfcc);position:relative}body.cactus-glass:has(.cactus-studio-hero) .shopify-section--featured-collection .product-card__figure:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(cactus-glass-mark.svg) 94% 90%/54px 70px no-repeat;opacity:.3;pointer-events:none}body.cactus-glass:has(.cactus-studio-hero) .shopify-section--featured-collection .product-card__title{font:400 30px/1.2 Georgia,serif}body.cactus-glass:has(.cactus-studio-hero) .shopify-section--featured-collection .product-card__info{background:#fff6;border-top:1px solid #fff}.cactus-glass .product-card:hover{box-shadow:0 22px 40px #16392d18}.cactus-glass .accordion{border-color:#17392d30}.cactus-glass .footer{background:radial-gradient(ellipse at 100% 100%,#315740,#17392d 70%);color:#f4eddf;border-top:1px solid #fff3}.cactus-glass .cp-product-layout .buy-buttons .button{border-radius:999px;background:#173f35;color:#fff7e9}.cactus-glass .cp-product-layout .variant-picker__option-values label{border-radius:12px}.cactus-glass .product-gallery{border-radius:28px;overflow:hidden}.cactus-glass .cp-product-layout .cp-pack-guide{border-radius:16px;background:#fff9;border-color:#17392d30}.cactus-glass .cq-fab{background:linear-gradient(135deg,#284f40ee,#13382eee);border:1px solid #f4eddf66;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #fff4,0 8px 30px #17392d33}.cactus-glass :focus-visible{outline:3px solid #a26932;outline-offset:4px}.cactus-glass .cactus-studio-hero :focus-visible{outline-color:#fff7e9}@media(hover:hover)and (prefers-reduced-motion:no-preference){.cactus-glass .product-card{transition:transform .35s ease,box-shadow .35s ease}.cactus-glass .product-card:hover{transform:translateY(-5px)}}@media(min-width:700px)and (max-width:999px){.cactus-glass .cactus-studio-hero__inner{padding:52px 5vw;gap:24px 4vw;min-height:580px}.cactus-glass .cactus-studio-hero__visual{padding:48px 12px 20px;min-height:380px;border-radius:32px}.cactus-glass .cactus-studio-hero__shape-switch button{padding-inline:11px;font-size:12px}.cactus-glass .cactus-studio-hero__title{font-size:clamp(46px,6.5vw,64px)}}@media(max-width:699px){.cactus-glass .cactus-studio-hero__inner{padding:38px 22px 30px;grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:0;gap:24px}.cactus-glass .cactus-studio-hero__title{font-size:clamp(45px,12vw,66px);max-width:10em;margin-bottom:20px}.cactus-glass .cactus-studio-hero__eyebrow{font-size:10px;letter-spacing:.1em;margin-bottom:21px}.cactus-glass .cactus-studio-hero__description{font-size:16px;max-width:33ch}.cactus-glass .cactus-studio-hero__actions{grid-row:2;grid-column:1;justify-content:flex-start;gap:14px}.cactus-glass .cactus-studio-hero__visual{grid-row:3;grid-column:1;max-width:400px;min-height:0;padding:48px 16px 20px;border-radius:32px;gap:18px}.cactus-glass .cactus-studio-hero__product{width:180px}.cactus-glass .cactus-studio-hero__shape-switch button{font-size:13px;padding-inline:14px}.cactus-glass .cactus-studio-hero__facts{padding:22px;gap:12px}.cactus-glass .cactus-studio-hero__facts>div{flex-direction:column;gap:5px}.cactus-glass .cactus-studio-hero__facts strong{font-size:25px}.cactus-glass .cactus-studio-hero__facts>div:last-child strong{font-size:19px}.cactus-glass .cactus-studio-hero__facts span{font-size:12px}body.cactus-glass:has(.cactus-studio-hero) .shopify-section--featured-collection>.section{padding:48px 22px!important}.cactus-glass .cg-landscape svg{min-width:1200px;position:absolute;left:50%;transform:translate(-51%);height:100%}.cactus-glass .product-gallery{border-radius:18px}}@media(prefers-reduced-motion:reduce){.cactus-glass .cactus-studio-hero *,.cactus-glass .product-card{animation:none!important;transition:none!important}.cactus-glass .cactus-studio-hero__product{transform:rotate(-10deg)!important}}@media(prefers-reduced-transparency:reduce){.cactus-glass .header{background:#f4eddf}.cactus-glass .cactus-studio-hero__visual{background:#31584b}.cactus-glass .cactus-studio-hero__shape-switch{background:#17392d}}@supports not (backdrop-filter:blur(1px)){.cactus-glass .header{background:#f4eddf}.cactus-glass .cactus-studio-hero__visual{background:#31584bf2}}.cactus-glass .header{--background:248 244 234;--text-color:23 57 45;--text-primary:23 57 45;background:#f8f4eae0!important;color:#17392d!important}.cactus-glass .header a,.cactus-glass .header button{color:#17392d}.cactus-glass .header__logo-image{filter:none}.cactus-glass .header__logo{filter:brightness(0) saturate(100%) invert(20%) sepia(18%) saturate(1150%) hue-rotate(103deg) brightness(90%) contrast(95%)}@media(max-width:699px){.cactus-glass .cg-landscape svg{min-width:0;width:100%;left:0;transform:none}}.cactus-glass{--cg-sand:#0e1714;--cg-forest:#173d30;color-scheme:dark}body.cactus-glass{background:#0e1714;color:#f2eddf}body.cactus-glass .header{--background:14 23 20;--text-color:242 237 223;--text-primary:242 237 223;background:#0c1612e0!important;color:#f2eddf!important;border-bottom:1px solid #d6c7a72e;box-shadow:inset 0 -1px #ffffff08,0 10px 32px #0002}.cactus-glass .header a,.cactus-glass .header button{color:#f2eddf}.cactus-glass .header__logo{filter:brightness(0) saturate(100%) invert(91%) sepia(13%) saturate(256%) hue-rotate(352deg) brightness(103%) contrast(91%)}.cactus-glass .cp-ticker,.cactus-glass .cp-ticker__pause{background:#182b21;color:#dacdab}.cactus-glass .cactus-studio-hero{background:#0a1812}.cactus-glass .cactus-studio-hero__title{font-family:var(--heading-font-family),Arial,sans-serif;font-weight:650;font-size:clamp(49px,6.1vw,88px);letter-spacing:-.045em;line-height:.99}.cactus-glass .cactus-studio-hero__title>span{font-style:normal;font-weight:650;color:#d7bd8f}.cactus-glass .cactus-studio-hero__eyebrow{color:#d2c9af}.cactus-glass .cactus-studio-hero__visual{background:linear-gradient(135deg,#b0c39e25,#101e165e 52%,#c3af8019);box-shadow:inset 0 1px #f5e7be70,inset 0 -1px #fff2,0 30px 70px #0007;border-color:#d9d4b945;border-radius:32px}.cactus-glass .cactus-studio-hero__visual:before{border-radius:31px}.cactus-glass .cactus-studio-hero__facts{background:#091610cc}.cactus-glass .cactus-studio-hero__facts strong{font-family:var(--heading-font-family);font-weight:600}body.cactus-glass:has(.cactus-studio-hero) .shopify-section--featured-collection>.section{background:radial-gradient(ellipse at 15% 0,#1e352733,transparent 60%),#0e1714}body.cactus-glass .section-header .h2,body.cactus-glass .shopify-section--faq .h2{font-family:var(--heading-font-family),Arial,sans-serif;font-weight:650;color:#f2eddf}body.cactus-glass:has(.cactus-studio-hero) .shopify-section--featured-collection .product-card{border:1px solid #e5d7bb30;border-radius:22px;background:linear-gradient(140deg,#2d40322e,#151f19);color:#f2eddf;box-shadow:inset 0 1px #fff2,0 12px 35px #0002}body.cactus-glass:has(.cactus-studio-hero) .shopify-section--featured-collection .product-card__figure{background:radial-gradient(ellipse at 50% 30%,#61715a,#293c2e 80%)}body.cactus-glass:has(.cactus-studio-hero) .shopify-section--featured-collection .product-card__info{background:#0b1711a6;border-top-color:#e5d7bb25}body.cactus-glass:has(.cactus-studio-hero) .shopify-section--featured-collection .product-card__title{font-family:var(--heading-font-family),Arial,sans-serif;font-weight:600}.cactus-glass .product-card .cp-fit,.cactus-glass .product-card .price-list{color:#dcd6c5}.cactus-glass .cp-story{background:#0e1714;color:#f2eddf}.cactus-glass .cp-story__detail{background:#121f17;color:#f2eddf}.cactus-glass .cp-story__detail-photo{background:radial-gradient(ellipse at 50% 35%,#56654d,#20362a)}.cactus-glass .cp-story__shape-image{background:radial-gradient(ellipse at 50% 35%,#52664f,#263d2e);border:1px solid #d9d4b930;border-radius:20px}.cactus-glass .cp-story__heading>span,.cactus-glass .cp-story__caption p{color:#c4cbb9}.cactus-glass .cp-story__help{background:#1a2c21;color:#f2eddf;border-block:1px solid #d9d4b930}.cactus-glass .footer{background:radial-gradient(ellipse at 100% 100%,#223827,#0b1510 70%);color:#f2eddf}.cactus-glass .shopify-section--text-with-icons{background:#132017;color:#f2eddf}.cactus-glass .cp-product-layout .cp-product-intro,.cactus-glass .cp-product-layout .cp-fit,.cactus-glass .cp-thickness-guide p span{color:#c8d1be}.cactus-glass .cp-product-layout .cp-pack-guide{background:#18271d;color:#f2eddf;border-color:#d9d4b940}.cactus-glass .cp-pack-guide__row span,.cactus-glass .cp-pack-guide .cp-pack-guide__footnote{color:#c8d1be}.cactus-glass .cp-pack-guide__row.is-selected{background:#30432f}.cactus-glass .cp-product-layout .buy-buttons .button{background:#dbc59f;color:#13261a}.cactus-glass .cp-buying-summary{background:#243c2c;color:#f2eddf;border-color:#dbc59f}.cactus-glass .cp-product-layout .variant-picker__option-values label{border-color:#d9d4b970}.cactus-glass .cq-fab{color:#f2eddf}@media(max-width:699px){.cactus-glass .cactus-studio-hero__title{font-size:clamp(43px,12vw,66px)}}@media(prefers-reduced-transparency:reduce){body.cactus-glass .header{background:#0e1714!important}.cactus-glass .cactus-studio-hero__visual{background:#243c2c}}@supports not (backdrop-filter:blur(1px)){body.cactus-glass .header{background:#0e1714!important}.cactus-glass .cactus-studio-hero__visual{background:#243c2c}}.cactus-glass .product-gallery__media{background:radial-gradient(ellipse at 50% 35%,#d3dbc8,#8fa183)}.cactus-glass .cp-thickness-help{color:#dfc79f;text-decoration-color:#dfc79f}.cactus-glass .cg-landscape img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 58%}.cactus-glass .cg-landscape:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#06130ed9,#07160f80 45%,#07160f26 80%),linear-gradient(0deg,#07130e73,transparent 45%)}@media(max-width:699px){.cactus-glass .cg-landscape img{object-position:79% center}.cactus-glass .cg-landscape:after{background:linear-gradient(90deg,#06130ed9,#07160f66),linear-gradient(0deg,#07130e80,transparent 50%)}}@supports ((mask-image:url()) or (-webkit-mask-image:url())){.cactus-glass .header__logo{filter:none;position:relative}.cactus-glass .header__logo-image{opacity:0}.cactus-glass .header__logo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#dacdab;-webkit-mask:url(https://cactuspick.com/cdn/shop/files/656079DA-B3E2-4FEF-A880-D2CDAB9D0336.png?v=1788461928&width=320) center/contain no-repeat;mask:url(https://cactuspick.com/cdn/shop/files/656079DA-B3E2-4FEF-A880-D2CDAB9D0336.png?v=1788461928&width=320) center/contain no-repeat;pointer-events:none}}@media(max-width:699px){.cactus-glass .cactus-studio-hero__inner{padding:24px 20px;gap:16px}.cactus-glass .cactus-studio-hero__title{font-size:clamp(36px,10.5vw,43px);line-height:1.01;margin-bottom:12px}.cactus-glass .cactus-studio-hero__title>span{margin-top:3px}.cactus-glass .cactus-studio-hero__description{font-size:14px;line-height:1.55;max-width:35ch}.cactus-glass .cactus-studio-hero__actions{gap:10px 15px;flex-wrap:wrap}.cactus-glass .cactus-studio-hero__button{min-height:46px;padding:11px 17px;font-size:14px;gap:15px}.cactus-glass .cactus-studio-hero__quiz{font-size:13px;min-height:44px;gap:8px}.cactus-glass .cactus-studio-hero__visual{width:calc(100% - 34px);max-width:286px;min-height:0;margin:0 auto 0 0;padding:34px 10px 14px;gap:10px;border-radius:25px;background:linear-gradient(135deg,#bdc9ab26,#101e164d 55%,#c3af8019);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cactus-glass .cactus-studio-hero__visual:before{border-radius:24px}.cactus-glass .cactus-studio-hero__product{width:120px}.cactus-glass .cactus-studio-hero__panel{gap:8px}.cactus-glass .cactus-studio-hero__caption{font-size:12px;padding-inline:0}.cactus-glass .cactus-studio-hero__shape-switch{padding:3px;gap:2px}.cactus-glass .cactus-studio-hero__shape-switch button{font-size:12px;min-height:44px;padding:10px 13px}.cactus-glass .cp-hero-motion{right:6px;top:-2px;font-size:10px;min-height:36px;padding:9px 10px}.cactus-glass .cg-landscape{inset:auto 0 0;height:75%}.cactus-glass .cg-landscape img{object-position:100% 68%}.cactus-glass .cg-landscape:after{background:linear-gradient(180deg,#0a1812,#07160f22 28%,#07160f33),linear-gradient(90deg,#06130e88,#07160f11)}}.cactus-glass .cactus-studio-hero__content{grid-column:1;grid-row:1/3;align-self:center}.cactus-glass .cactus-studio-hero__visual{grid-column:2;grid-row:1}.cactus-glass .cactus-studio-hero__actions{grid-column:2;grid-row:2;justify-content:center;align-self:start}@media(max-width:699px){.cactus-glass .cactus-studio-hero__content{grid-column:1;grid-row:1}.cactus-glass .cactus-studio-hero__visual{grid-column:1;grid-row:2}.cactus-glass .cactus-studio-hero__actions{grid-column:1;grid-row:3;justify-content:flex-start}}.cactus-glass .header__logo:after{background:#182b21}body.cactus-glass .header{--background:24 43 33;background:#182b21!important}.cactus-glass .header__logo:after{background:#dacdab}body.cactus-glass{--dialog-background:24 39 29;--button-background-primary:219 197 159;--button-text-primary:19 38 26;--button-background-secondary:36 60 44;--button-text-secondary:242 237 223}.cactus-refined.cactus-glass .cp-product-layout .variant-picker__option-info legend,.cactus-refined.cactus-glass .cp-product-layout .product-info__quantity-selector .block-label{color:#d7d7c7}.cactus-refined.cactus-glass .cp-product-layout .cp-thickness-help{color:#e2cba6;min-height:44px}.cactus-refined.cactus-glass .cp-thickness-guide p span{color:#c8d1be}.cactus-glass .cp-thickness-popover{--text-color:242 237 223;--dialog-background:24 39 29;color:#f2eddf}.cactus-glass .cp-thickness-popover::part(content){border:1px solid #d9d4b940;box-shadow:0 18px 60px #0006}.cactus-glass .cp-thickness-popover::part(outside-close-button){color:#f2eddf}.cactus-glass .cp-thickness-guide>a{color:#e2cba6}.cactus-glass .cp-product-layout .variant-picker__option-values input:checked+label{background:#30432f;border-color:#e2cba6;box-shadow:inset 0 0 0 1px #e2cba6}.cactus-glass .cp-pack-guide__row,.cactus-glass .cp-pack-guide .cp-pack-guide__footnote{border-color:#d9d4b930}.cactus-refined.cactus-glass .cp-product-layout .cp-pack-guide summary{padding-inline:16px}.cactus-refined.cactus-glass .cp-product-layout .cp-pack-guide>p{padding-inline:16px}.cactus-glass .cactus-studio-hero__panels{background:radial-gradient(ellipse at 50% 43%,#dce5c327,transparent 65%);border-radius:20px}.cactus-glass .cactus-studio-hero__visual{border-color:#d9d4b966}.cactus-glass .cq-fab{min-height:48px;bottom:max(24px,env(safe-area-inset-bottom));left:max(24px,env(safe-area-inset-left))}.cactus-glass #casa-widget .casa_casa-loyalty.popup-wrapper{height:48px!important;min-height:48px!important}.cactus-glass #casa-widget .casa_page{bottom:max(24px,env(safe-area-inset-bottom))!important;right:max(24px,env(safe-area-inset-right))!important}.cactus-glass :focus-visible{outline-color:#e2cba6}.cactus-glass:has(.drawer[open],.popover[open]) .cq-fab,.cactus-glass:has(.drawer[open],.popover[open]) #casa-widget .popup-wrapper{visibility:hidden}@media(max-width:699px){.cactus-glass .cactus-studio-hero__visual{width:min(100%,286px)}.cactus-glass .cactus-studio-hero__shape-switch{width:100%;justify-content:center}.cactus-glass .cactus-studio-hero__shape-switch button{flex:1;padding-inline:8px}.cactus-glass .cactus-studio-hero__facts{grid-template-columns:1fr 1fr 1.35fr}.cactus-glass .cq-fab{bottom:max(16px,env(safe-area-inset-bottom));left:max(16px,env(safe-area-inset-left));max-width:calc(50vw - 24px);font-size:12px;padding-inline:12px}.cactus-glass #casa-widget .casa_page{bottom:max(16px,env(safe-area-inset-bottom))!important;right:max(16px,env(safe-area-inset-right))!important}.cactus-glass .footer{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media(prefers-reduced-transparency:reduce){.cactus-glass .cactus-studio-hero__visual{background:#243c2c;-webkit-backdrop-filter:none;backdrop-filter:none}.cactus-glass .cactus-studio-hero__shape-switch,.cactus-glass .cactus-studio-hero__facts,.cactus-glass .cq-fab{background:#17392d;-webkit-backdrop-filter:none;backdrop-filter:none}}.cactus-glass .cactus-studio-hero__inner{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-rows:auto auto;align-content:center}.cactus-glass .cactus-studio-hero__content{grid-column:1;grid-row:1;align-self:end;text-align:left}.cactus-glass .cactus-studio-hero__actions{grid-column:1;grid-row:2;justify-content:flex-start;align-self:start}.cactus-glass .cactus-studio-hero__visual{grid-column:2;grid-row:1/3;align-self:center;width:100%;margin:0;max-width:460px;justify-self:end}.cactus-glass .cq-fab,.cactus-glass #casa-widget .casa_casa-loyalty.popup-wrapper{box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:center!important;width:174px!important;max-width:none;height:48px!important;min-height:48px!important;padding:0 14px!important;gap:9px;border-radius:999px;font-size:12px;line-height:1;letter-spacing:.04em;font-weight:650;white-space:nowrap}.cactus-glass #casa-widget .popup-wrapper>.casa_popup{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;min-height:0!important;width:100%!important;padding:0!important;line-height:1!important;box-sizing:border-box}.cactus-glass #casa-widget .popup-wrapper .casa_launcher{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;height:100%!important;padding:0!important;line-height:1!important}.cactus-glass #casa-widget .popup-wrapper .casa_launcher_title{display:flex!important;align-items:center!important;height:auto!important;min-height:0!important;line-height:1!important;font-size:12px!important;letter-spacing:.04em!important;margin:0!important;padding:0!important}.cactus-glass #casa-widget .popup-wrapper .casa_launcher_icon.casa_launcher_desktop_item{display:block!important;flex:0 0 20px;width:20px!important;height:20px!important;margin:0!important}.cactus-glass #casa-widget .popup-wrapper .casa_launcher_mobile_item{display:none!important}.cactus-glass .cq-fab svg{flex:0 0 16px;width:16px;height:20px}.cactus-glass:has(.cq-modal.is-open) #casa-widget .casa_page,.cactus-glass:has([role=dialog][aria-label="Rewards panel"]) .cq-fab{visibility:hidden;pointer-events:none}@media(min-width:600px)and (max-width:999px){.cactus-glass .cactus-studio-hero__inner{padding:38px 26px;min-height:480px;gap:20px 24px}.cactus-glass .cactus-studio-hero__title{font-size:clamp(34px,5.6vw,54px)}.cactus-glass .cactus-studio-hero__description{font-size:14px;line-height:1.6}.cactus-glass .cactus-studio-hero__visual{min-height:310px;padding:36px 10px 18px}.cactus-glass .cactus-studio-hero__product{width:150px}.cactus-glass .cactus-studio-hero__shape-switch button{padding-inline:8px;font-size:11px}.cactus-glass .cactus-studio-hero__actions{gap:8px 14px}}@media(max-width:599px){.cactus-glass .cactus-studio-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:auto auto;min-height:0;padding:30px 16px 26px;gap:22px 12px}.cactus-glass .cactus-studio-hero__content{grid-column:1;grid-row:1;align-self:center}.cactus-glass .cactus-studio-hero__title{font-size:clamp(25px,6.8vw,39px);line-height:1.05;letter-spacing:-.04em;margin-bottom:14px}.cactus-glass .cactus-studio-hero__description{font-size:13px;line-height:1.55;max-width:none}.cactus-glass .cactus-studio-hero__visual{grid-column:2;grid-row:1;min-height:0;padding:32px 6px 12px;border-radius:22px;gap:10px}.cactus-glass .cactus-studio-hero__visual:before{border-radius:21px}.cactus-glass .cactus-studio-hero__product{width:min(85%,120px)}.cactus-glass .cactus-studio-hero__panel{gap:12px}.cactus-glass .cactus-studio-hero__caption{font-size:10px;line-height:1.4;padding:0 2px}.cactus-glass .cactus-studio-hero__shape-switch{gap:0;padding:2px;width:100%}.cactus-glass .cactus-studio-hero__shape-switch button{font-size:10px;min-height:40px;padding:8px 3px;letter-spacing:-.025em}.cactus-glass .cp-hero-motion{font-size:9px;padding:8px 5px;right:4px;top:0;min-height:30px}.cactus-glass .cactus-studio-hero__actions{grid-column:1/-1;grid-row:2;gap:12px 18px;justify-content:flex-start}.cactus-glass .cactus-studio-hero__facts{padding:20px 16px;gap:10px}.cactus-glass .cactus-studio-hero__facts span{font-size:11px}.cactus-glass .cq-fab,.cactus-glass #casa-widget .casa_casa-loyalty.popup-wrapper{width:148px!important;padding:0 10px!important;font-size:11px;letter-spacing:0}.cactus-glass #casa-widget .popup-wrapper .casa_launcher_title{font-size:11px!important;letter-spacing:0!important}.cactus-glass .cq-fab{left:max(12px,env(safe-area-inset-left));bottom:max(12px,env(safe-area-inset-bottom))}.cactus-glass #casa-widget .casa_page{right:max(12px,env(safe-area-inset-right))!important;bottom:max(12px,env(safe-area-inset-bottom))!important}}@media(max-width:359px){.cactus-glass .cq-fab,.cactus-glass #casa-widget .casa_casa-loyalty.popup-wrapper{width:136px!important;font-size:10px;gap:6px}.cactus-glass #casa-widget .popup-wrapper .casa_launcher_title{font-size:10px!important}}.cactus-refined.cactus-glass{--cp-accent:#dbc59f;--cp-ink:#0e1714;--cp-paper:#f2eddf}.cactus-glass .cq{--cq-bg-from:#0e1714;--cq-bg-to:#243c2c;--cq-text:#f2eddf;--cq-text-muted:#c8d1be;--cq-text-faint:#c8d1be;--cq-accent:#dbc59f;--cq-accent-deep:#17392d;--cq-border:#d9d4b933;--cq-border-hover:#dbc59f80}.cactus-glass .cq-modal__dialog{background:linear-gradient(145deg,#14241c,#243c2c);border-color:#dbc59f59}.cactus-glass .cq-option.is-selected{background:linear-gradient(145deg,#304735,#243c2c);border-color:#dbc59f;box-shadow:0 0 0 1px #dbc59f33,0 18px 40px -22px #0009}.cactus-glass .cq-match,.cactus-glass .cq-dots i{border-color:#dbc59f80}.cactus-glass .cq-dots i.is-on{background:#dbc59f;border-color:#dbc59f}.cactus-glass .cq-media{background:radial-gradient(ellipse at center,#dbc59f33,transparent 70%),#0e171480}.cactus-glass .cq-btn{background:linear-gradient(135deg,#f9ead3,#dbc59f);color:#13261a}.cactus-glass .cq-btn:hover{background:#f2e3ca}.cactus-glass .cq-fab,.cactus-glass #casa-widget .casa_casa-loyalty.popup-wrapper{background:linear-gradient(135deg,#284637,#17392d)!important;color:#f2eddf!important;border:1px solid #dbc59f80!important;box-shadow:inset 0 1px #fff2,0 8px 28px #0004!important}.cactus-glass .cq-fab:hover,.cactus-glass #casa-widget .popup-wrapper:hover{border-color:#dbc59f!important}.cactus-glass .cq-fab svg{color:#dbc59f}.cactus-refined.cactus-glass #casa-widget{--casa-banner-color:#17392d;--casa-banner-font:#f2eddf;--casa-primary-button-color:#dbc59f;--casa-primary-button-font:#13261a;--casa-link-font-color:#dbc59f;--casa-launcher-color:#17392d;--casa-launcher-font:#f2eddf;--casa-launcher-icon-color:#dbc59f;--casa-launcher-text-color:#f2eddf}.cactus-glass #casa-widget .popup-wrapper .casa_launcher_icon{background-color:#dbc59f!important}.cactus-glass #casa-widget .popup-wrapper .casa_launcher_title{color:#f2eddf!important}.cactus-glass .cp-buying-summary a{color:#e2cba6}.cactus-glass .cactus-studio-hero__button:hover{background:#f2e3ca}body.cactus-glass .product-card{--product-card-background:21 31 25;--product-card-text:242 237 223;--text-color:242 237 223;--text-primary:242 237 223;background:linear-gradient(145deg,#24382c,#151f19);color:#f2eddf;border:1px solid #d9d4b940;border-radius:22px;overflow:hidden}body.cactus-glass .product-card__info{background:#142219;border-top:1px solid #d9d4b933;color:#f2eddf}body.cactus-glass .product-card .product-card__title{color:#f2eddf}body.cactus-glass .product-card .cp-fit{color:#c8d1be}body.cactus-glass .product-card .price-list,body.cactus-glass .product-card .price-list sale-price{color:#e2cba6}body.cactus-glass .product-card .rating{color:#f2eddf}.cactus-glass .cactus-studio-hero__shape-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:300px;align-self:center;gap:3px;padding:4px;box-sizing:border-box}.cactus-glass .cactus-studio-hero__shape-switch button{width:100%;min-width:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding-inline:4px;text-align:center}@media(max-width:599px){.cactus-glass .cactus-studio-hero__shape-switch{gap:1px;padding:3px}.cactus-glass .cactus-studio-hero__shape-switch button{font-size:10px;padding-inline:0;letter-spacing:-.035em}}body.cactus-glass,body.cactus-glass [style*=--trustshop-title-text-color]{--trustshop-title-text-color:#f2eddf!important;--trustshop-primary-text-color:#f2eddf!important;--trustshop-secondary-text-color:#c8d1be!important;--trustshop-user-name-color:#f2eddf!important;--trustshop-line-color:#81927c!important;--trustshop-border-color:#81927c!important;--trustshop-star-icon-color:#e2cba6!important;--trustshop-star-color:#e2cba6!important;--trustshop-rating-process-color:#e2cba6!important;--trustshop-rating-process-empty-color:#556851!important;--trustshop-star-icon-empty-color:#81927c!important;--trustshop-bg-base-color:#14241c!important;--trustshop-bg-base-color-solid:#14241c!important;--trustshop-page-background-color:#0e1714!important;--trustshop-summary-background:transparent!important;--trustshop-review-card-background:#14241c!important;--trustshop-review-card-background-opaque:#14241c!important;--trustshop-primary-btn-bg-color:#dbc59f!important;--trustshop-primary-btn-border-color:#dbc59f!important;--trustshop-primary-btn-text-color:#13261a!important;--trustshop-secondary-btn-bg-color:#243c2c!important;--trustshop-secondary-btn-bg-color-opaque:#243c2c!important;--trustshop-secondary-btn-border-color:#81927c!important;--trustshop-secondary-btn-text-color:#f2eddf!important;--trustshop-plain-btn-text-color:#e2cba6!important;--trustshop-nav-btn-bg-color:#dbc59f!important;--trustshop-nav-btn-icon-color:#13261a!important;--trustshop-modal-detail-card-background:#14241c!important;--trustshop-modal-detail-card-background-opaque:#14241c!important;--trustshop-modal-detail-text:#f2eddf!important;--trustshop-reply-title-color:#f2eddf!important;--trustshop-reply-content-color:#c8d1be!important;--trustshop-reply-background-color:#243c2c!important;--trustshop-product-background-color:#243c2c!important;--trustshop-product-text-color:#f2eddf!important;--trustshop-product-rating-avg-rating:#e2cba6!important;--trustshop-product-rating-total-number-of-reviews:#c8d1be!important}.cactus-glass .trustshop-secondary--title,.cactus-glass .trustshop-no-image--title,.cactus-glass .trustshop-collection-rating--count,.cactus-glass .trustshop-summary--rating>a{color:#c8d1be}.cactus-glass .trustshop-button-show-full--review,.cactus-glass .trustshop-button-show-full--review:hover{color:#e2cba6;text-decoration:underline;text-underline-offset:3px}.cactus-glass .trustshop :is(input,textarea,select){color-scheme:dark;accent-color:#dbc59f}.cactus-glass .trustshop :is(input,textarea,select)::placeholder{color:#c8d1be;opacity:1}.cactus-glass .trustshop :focus-visible{outline:2px solid #e2cba6;outline-offset:3px}.cactus-glass .trustshop-quick-view__product-link,.cactus-glass .trustshop-quick-view__product-cart{color:#f2eddf}.cactus-glass :is(.trustshop-quick-view__actions .trustshop-helpful-btn,.trustshop-quick-view__report-btn,.trustshop-title-all--media,.trustshop-view-image-tab--item span,.trustshop--tooltip,.trustshop-name-display--tooltip-content,.trustshop-back-to-top--btn){background:#243c2c;color:#f2eddf;border-color:#81927c}.cactus-glass :is(.trustshop-review-modal--close,.trustshop-quick-view__close-btn,button.trustshop-button.trustshop-close-modal--btn){background:#dbc59f;color:#13261a;border-color:#dbc59f}.cactus-glass .trustshop-form-review--container #trustshop-review--wrap{background:#14241c;color:#f2eddf}.cactus-glass .trustshop-input-validate-error>.trustshop-form-input--label-row>label,.cactus-glass .trustshop-warning{color:#ffb9a6!important}.cactus-glass .trustshop-input-validate-error :is(input,textarea){border-color:#ffb9a6!important}.cactus-glass .trustshop-back-to-top--btn{bottom:84px}.cactus-glass .trustshop-review-sort--item:hover{background:#36513a;color:#f2eddf}.cactus-glass button.trustshop-button.trustshop-close-modal--btn{width:36px!important;height:36px!important}.cactus-glass .floating-label{color:#c8d1be;opacity:1}@media(max-width:999px){.cactus-glass .facets__floating-filter{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/cactus-glass.css.map */
