:root{--ap-green: #184035;--ap-green-2: #0f2e25;--ap-gold: #fab018;--ap-gold-2: #f7c64a;--ap-cream: #fbf8ef;--ap-ink: #13201a;--ap-muted: #5b6a62;--ap-line: rgba(24, 64, 53, .12)}.product-information .product-details{position:relative}.product-information .product-details:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background-size:200% 100%;animation:ap-sheen 3.5s linear infinite!important}.product-information .product-details:after{content:"";position:absolute;width:260px;height:260px;right:-120px;top:-120px;border-radius:50%;pointer-events:none}@keyframes ap-sheen{0%{background-position:0% 0}to{background-position:200% 0}}.product-information .product-details h1{color:var(--ap-green);margin:0}.product-information .ap-eyebrow{display:flex;width:max-content;max-width:100%;align-items:center;gap:8px;margin-bottom:10px;padding:6px 12px 6px 8px;border-radius:999px;background:var(--ap-cream);border:1px solid rgba(250,176,24,.45);color:var(--ap-green);font:700 11px/1 Manrope,var(--font-body--family),sans-serif!important;letter-spacing:.08em;text-transform:uppercase}.ap-eyebrow i{width:18px;height:18px;border-radius:50%;background:var(--ap-green);display:grid;place-items:center}.ap-eyebrow i:before{content:"";width:8px;height:8px;border-radius:50% 0;background:var(--ap-gold);transform:rotate(45deg)}.product-information .product-details .text-block h2{font-size:14px}.product-information .product-details .text-block.custom p{font-size:14px;line-height:1.65;margin:0 0 6px}.product-information .product-details .text-block.custom p:first-child strong{display:inline-block;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.product-information .amp-read-toggle{margin-top:-6px!important;gap:6px;align-items:center;color:var(--ap-green)!important;font:700 12.5px/1 Manrope,var(--font-body--family),sans-serif!important;text-decoration:none!important;border-bottom:2px solid var(--ap-gold)!important;padding-bottom:3px!important;width:max-content}.product-information .amp-read-toggle:after{content:"\2192";transition:transform .2s}.product-information .amp-read-toggle:hover:after{transform:translate(3px)}.product-information .product-tagline-marquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);padding:4px 0}.product-information .product-tagline-marquee:hover .product-tagline-track{animation-play-state:paused}.product-information .product-tagline{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font:600 11.5px/1 Manrope,var(--font-body--family),sans-serif;letter-spacing:.02em;background:var(--ap-cream);color:var(--ap-green);border:1px solid rgba(250,176,24,.55)}.product-information .product-tagline:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ap-gold)}.product-information .product-tagline:nth-child(odd){background:var(--ap-green);color:#fff;border-color:var(--ap-green)}.product-information .product-details{--ap-primary: #002a20;--ap-forest: #184035;--ap-save-gold: #e5a01a;--ap-gold-dim: #fabc42;--ap-terracotta: #c25928;--ap-chandan: #fffdf9;--ap-border: #e3dccb;--ap-surface-low: #f7f3e9;--ap-surface-high: #ece8de;--ap-on-variant: #414845;--ap-outline: #717975;--ap-black: #121915}.product-information .product-details product-price{position:relative;padding:16px!important;border-radius:16px;background:var(--ap-chandan);border:1px solid var(--ap-border);box-shadow:0 1px 2px #0000000d}.product-information .product-details product-price [ref=priceContainer]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.product-information .product-details product-price .price{font:800 30px/36px Manrope,var(--font-body--family),sans-serif;color:var(--ap-primary);letter-spacing:0}.product-information .product-details product-price .compare-at-price{font:400 18px/28px Manrope,var(--font-body--family),sans-serif;color:var(--ap-outline);text-decoration:line-through}.ap-save{display:inline-flex;align-items:center;align-self:center;padding:4px 10px;border-radius:6px;background:var(--ap-save-gold, #e5a01a);color:var(--ap-black, #121915);font:800 11px/14px Manrope,var(--font-body--family),sans-serif;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 1px 2px #0000000d;animation:ap-pop .4s cubic-bezier(.3,1.6,.6,1)}@keyframes ap-pop{0%{transform:scale(.6);opacity:0}}.ap-price-extra{display:grid;gap:8px;margin-top:8px}.product-information .product-details .text-block .ap-price-extra p{margin:0}.product-information .product-details .ap-price-extra p.ap-price-offer{font:400 13px/20px Manrope,var(--font-body--family),sans-serif;color:var(--ap-on-variant)}.product-information .product-details .ap-price-extra p.ap-price-offer strong{display:inline!important;color:var(--ap-forest)!important;font-size:inherit!important;font-weight:600;letter-spacing:0!important;text-transform:none!important}.product-information .product-details .ap-price-extra p.ap-stock{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;background:var(--ap-surface-low);color:var(--ap-terracotta);font:700 12px/16px Manrope,var(--font-body--family),sans-serif;letter-spacing:.06em}.ap-stock svg{flex:none;width:16px;height:16px;animation:ap-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ap-pulse{50%{opacity:.5}}.product-information .variant-option legend{font:700 12px/1 Manrope,var(--font-body--family),sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ap-green);margin-bottom:10px}.product-information .variant-option--buttons{gap:10px}.product-information .variant-option__button-label{min-height:46px;min-width:96px;padding-inline:18px!important;font-size:13.5px!important;border-radius:14px!important;border:1.5px solid var(--ap-line)!important;background:#fff!important;color:var(--ap-ink)!important;font-weight:600;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;overflow:hidden}.product-information .variant-option__button-label:hover{transform:translateY(-2px);border-color:var(--ap-green)!important;box-shadow:0 8px 18px -10px #18403580}.product-information .variant-option__button-label:has(input:checked){background:var(--ap-green)!important;border-color:var(--ap-green)!important;color:#fff!important;box-shadow:0 0 0 3px #fab0188c,0 10px 22px -10px #18403599}.product-information .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#fff}.product-information .variant-option__button-label__pill{display:none}.product-information .variant-picker__form fieldset.variant-option:has(.ap-pack){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding-top:0}.product-information .variant-option:has(.ap-pack) legend{grid-column:1 / -1;width:100%;padding:0;margin-bottom:0;letter-spacing:0;text-transform:none}.ap-pack-legend{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px 12px;width:100%}.ap-pack-legend__title{font:700 14px/20px Manrope,var(--font-body--family),sans-serif;letter-spacing:.04em;color:var(--ap-primary)}.ap-pack-legend__hint{font:400 12px/16px Manrope,var(--font-body--family),sans-serif;color:var(--ap-outline)}.product-information .variant-picker__form fieldset.variant-option label.variant-option__button-label.ap-pack{position:relative;max-width:none;display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"name tag" "price price" "sub sub";align-content:space-between;align-items:start;justify-items:start;gap:0 8px;width:auto!important;min-width:0;min-height:0!important;height:100%!important;padding:14px!important;border-radius:12px!important;border:2px solid var(--ap-border)!important;background:var(--ap-chandan)!important;color:var(--ap-black)!important;text-align:left;white-space:normal;overflow:visible;box-shadow:0 1px 2px #0000000d;transform:none}.product-information .variant-picker__form fieldset.variant-option label.variant-option__button-label.ap-pack:hover{transform:none;border-color:#002a2080!important;box-shadow:0 1px 2px #0000000d}.product-information .variant-picker__form fieldset.variant-option label.variant-option__button-label.ap-pack:has(input:checked){background:var(--ap-primary)!important;border-color:var(--ap-primary)!important;color:#fff!important;box-shadow:0 1px 2px #0000000d}.product-information .ap-pack .variant-option__button-label__text{grid-area:name;font:700 14px/20px Manrope,var(--font-body--family),sans-serif;letter-spacing:.04em;color:inherit}.ap-pack__tag{grid-area:tag;justify-self:end;font:700 10px/20px Manrope,var(--font-body--family),sans-serif;letter-spacing:.05em;text-transform:uppercase;opacity:.8}.ap-pack__tag--save{letter-spacing:0;text-transform:none;opacity:1;color:var(--ap-terracotta)}.ap-pack:has(.ap-pack__badge) .ap-pack__tag--save{color:var(--ap-save-gold)}.ap-pack__price{grid-area:price;margin-top:8px;font:800 16px/20px Manrope,var(--font-body--family),sans-serif;letter-spacing:.04em;color:var(--ap-primary)}.ap-pack__sub{grid-area:sub;font:400 11px/16px Manrope,var(--font-body--family),sans-serif;color:var(--ap-on-variant)}.ap-pack__badge{position:absolute;top:-8px;right:8px;z-index:9;padding:2px 6px;border-radius:999px;background:var(--ap-terracotta);color:#fff;font:700 9px/14px Manrope,var(--font-body--family),sans-serif;text-transform:uppercase;white-space:nowrap}.ap-pack:has(input:checked) .ap-pack__price{color:#fff}.ap-pack:has(input:checked) .ap-pack__sub{color:#fff;opacity:.8}.ap-pack:has(input:checked) .ap-pack__tag:not(.ap-pack__tag--save){color:#fff}.product-information .pdp-benefit-card{border:1px solid rgba(250,176,24,.55);background:radial-gradient(circle at 100% 0%,rgba(250,176,24,.22),transparent 45%),linear-gradient(150deg,#1f5243 0%,var(--ap-green) 45%,var(--ap-green-2) 100%);box-shadow:0 14px 30px -16px #0f2e25b3;transition:transform .25s,box-shadow .25s}.product-information .pdp-benefit-card:hover{transform:translateY(-4px);box-shadow:0 20px 34px -16px #0f2e25cc}.product-information .pdp-benefit-card{flex-basis:200px;padding:12px 14px;border-radius:14px}.product-information .pdp-benefit-card h4{font-family:var(--font-body--family);font-weight:600;font-size:14.5px;margin-bottom:6px}.product-information .pdp-benefit-card strong{margin-bottom:4px;font-size:12px}.product-information .pdp-benefit-card p{font-size:11px;line-height:1.4}.product-information .pdp-benefit-card strong{color:var(--ap-gold-2)}.product-information .pdp-benefit-card strong:before{background:linear-gradient(90deg,var(--ap-gold),transparent);width:46px;margin-bottom:6px}.product-information .product-form-buttons{gap:8px!important}.product-information .quantity-selector{flex:0 0 144px;width:144px;justify-content:space-between;padding:8px 12px;border-radius:999px!important;border:1px solid var(--ap-border)!important;background:var(--ap-surface-high);min-height:52px}.product-information .quantity-selector .button{flex:none;width:32px!important;height:32px!important;min-height:0!important;padding:0!important;align-self:center;border-radius:50%;background:var(--ap-chandan);color:var(--ap-primary)}.product-information .quantity-selector .button:hover{background:#e6e2d8}.product-information .quantity-selector input{font:700 14px/20px Manrope,var(--font-body--family),sans-serif;color:var(--ap-primary);background:transparent}.product-information .add-to-cart-button,.product-information .shopify-payment-button__button{position:relative;min-height:52px!important;height:52px;padding:14px 24px!important;border-radius:999px!important;font:700 14px/20px Manrope,var(--font-body--family),sans-serif!important;letter-spacing:.04em;text-transform:none!important;transition:background .2s,box-shadow .2s,opacity .2s,transform .1s!important}.product-information .add-to-cart-button{background:var(--ap-forest)!important;color:#fff!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.product-information .add-to-cart-button:hover{background:var(--ap-primary)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.product-information .add-to-cart-button .add-to-cart-icon svg{width:20px;height:20px}.product-information .shopify-payment-button__button--unbranded{display:flex!important;align-items:center;justify-content:center;gap:8px;background:linear-gradient(to right,var(--ap-save-gold),var(--ap-gold-dim))!important;color:var(--ap-black)!important;box-shadow:0 1px 2px #0000000d}.product-information .shopify-payment-button__button--unbranded:hover{opacity:.95}.product-information .shopify-payment-button__button--unbranded:before{content:"";flex:none;width:20px;height:20px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2 3 14h9l-1 8 10-12h-9l1-8z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2 3 14h9l-1 8 10-12h-9l1-8z'/%3E%3C/svg%3E") center / contain no-repeat}.product-information [data-ap-label] .shopify-payment-button__button--unbranded{font-size:0!important}.product-information [data-ap-label] .shopify-payment-button__button--unbranded:after{content:var(--ap-buy-label);font:700 14px/20px Manrope,var(--font-body--family),sans-serif;letter-spacing:.04em}.product-information .add-to-cart-button:active,.product-information .shopify-payment-button__button--unbranded:active{transform:scale(.99)}.product-information .pdt__accordion{display:grid;gap:8px}.product-information .pdt__item,.product-information .pdt__item:first-child{border:1px solid var(--ap-line);border-radius:12px;background:#fff;transition:box-shadow .25s,border-color .25s}.product-information .pdt__item[open]{border-color:#fab01899;background:linear-gradient(180deg,var(--ap-cream),#fff 120px);box-shadow:0 12px 28px -18px #18403573}.product-information .pdt__summary{padding:11px 14px!important;font:700 12.5px/1.3 Manrope,var(--font-body--family),sans-serif!important;letter-spacing:.08em;color:var(--ap-green)}.product-information .pdt__summary-text{display:inline-flex;align-items:center;gap:10px}.product-information .pdt__summary-text:before{content:"";width:3px;height:14px;border-radius:4px;background:var(--ap-gold)}.product-information .pdt__chevron{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--ap-cream);border:1px solid var(--ap-line);transition:background .25s}.product-information .pdt__item[open] .pdt__chevron{background:var(--ap-green);color:var(--ap-gold)}.product-information .pdt__chevron svg{width:14px;height:14px}.product-information .pdt__accordion .pdt__panel{padding:0 14px 14px!important;font-size:13.5px;line-height:1.7;color:var(--ap-muted)}.product-information .pdt__panel strong{color:var(--ap-green)}.product-information .pdt__panel ul{list-style:none;padding:0;margin:6px 0 0;display:grid;gap:6px}.product-information .pdt__panel li{position:relative;padding-left:24px}.product-information .pdt__panel li:before{content:"";position:absolute;left:0;top:5px;width:15px;height:15px;border-radius:50%;background:var(--ap-green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fab018' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}@media(prefers-reduced-motion:no-preference){.product-information .product-details>*>*>*{animation:ap-rise .6s cubic-bezier(.2,.7,.2,1) both}.product-information .product-details>*>*>*:nth-child(2){animation-delay:.05s}.product-information .product-details>*>*>*:nth-child(3){animation-delay:.1s}.product-information .product-details>*>*>*:nth-child(4){animation-delay:.15s}.product-information .product-details>*>*>*:nth-child(5){animation-delay:.2s}.product-information .product-details>*>*>*:nth-child(6){animation-delay:.25s}.product-information .product-details>*>*>*:nth-child(7){animation-delay:.3s}.product-information .product-details>*>*>*:nth-child(8){animation-delay:.35s}}@keyframes ap-rise{0%{opacity:0;transform:translateY(14px)}}@media(prefers-reduced-motion:reduce){.product-information .add-to-cart-button:after,.product-information .product-tagline-track{animation:none!important}}.product-information .ap-gallery{--ap-chandan: #fffdf9;--ap-border: #e3dccb;position:relative;display:flex;flex-direction:column;gap:16px}.ap-gallery slideshow-component{display:flex;flex-direction:column;gap:16px}.ap-gallery slideshow-container{position:relative;padding:24px;border-radius:16px;background:var(--ap-chandan);border:1px solid rgba(227,220,203,.6);box-shadow:0 1px 3px #00000014,0 1px 2px -1px #00000014;overflow:hidden}.ap-gallery slideshow-slides{border-radius:12px;background:linear-gradient(to bottom,rgba(248,244,234,.5),var(--ap-chandan))}.ap-gallery .product-media-container img{transition:transform .5s}.ap-gallery slideshow-container:hover .product-media-container img{transform:scale(1.05)}.ap-gallery[data-ap-zoom-label] slideshow-container:after{content:var(--ap-zoom-label);position:absolute;right:36px;bottom:36px;z-index:2;padding:4px 10px 4px 26px;border-radius:6px;background:#ffffffe6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23414845' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m21 21-4.3-4.3M11 8v6M8 11h6'/%3E%3C/svg%3E") 8px center / 14px no-repeat;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 1px 2px #0000000d;color:#414845;font:700 12px/16px Manrope,var(--font-body--family),sans-serif;letter-spacing:.06em;pointer-events:none}.ap-gallery-badges{position:absolute;top:16px;left:16px;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none}.ap-gallery-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:#ffdea8;color:#271900;font:800 11px/14px Manrope,var(--font-body--family),sans-serif;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 1px 3px #00000014}.ap-gallery-badge--primary{padding:6px 12px;background:#002a20;color:#fff}.ap-gallery-badge--primary svg{color:#fdbf44}.ap-gallery .slideshow-controls{padding:0;margin:0}.ap-gallery .slideshow-controls__thumbnails-container{width:100%;max-width:none}.ap-gallery .slideshow-controls__thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;padding:2px}.ap-gallery .slideshow-controls__thumbnail{width:auto!important;height:auto!important;aspect-ratio:1;padding:6px;border-radius:12px;background:var(--ap-chandan);border:1px solid var(--ap-border);overflow:hidden;opacity:1;transition:opacity .2s,box-shadow .2s}.ap-gallery .slideshow-controls__thumbnail:hover{opacity:.9}.ap-gallery .slideshow-controls__thumbnail[aria-selected=true]{box-shadow:0 0 0 2px #002a20}.ap-gallery .slideshow-controls__thumbnail img{width:100%;height:100%;object-fit:contain;border-radius:8px}.ap-gallery-promise{display:flex;align-items:center;gap:16px;padding:16px;border-radius:12px;background:#f7f3e9;border:1px solid rgba(227,220,203,.7)}.ap-gallery-promise__icon{display:flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#002a201a;color:#002a20}.ap-gallery-promise p{margin:0}.ap-gallery-promise__title{font:700 16px/24px Manrope,var(--font-body--family),sans-serif;color:#002a20}.ap-gallery-promise__text{font:400 13px/20px Manrope,var(--font-body--family),sans-serif;color:#414845}@media(max-width:749px){.ap-gallery slideshow-container{padding:16px}.ap-gallery[data-ap-zoom-label] slideshow-container:after{display:none}.ap-gallery-badges{top:12px;left:12px}}@media(max-width:749px){.product-information .product-details{padding:24px 18px 20px!important;border-radius:20px;margin-top:6px}.product-information .product-details product-price .price{font-size:26px}}@media(max-width:639px){.product-information .variant-picker__form fieldset.variant-option:has(.ap-pack){grid-template-columns:1fr!important}.product-information .quantity-selector{flex:1 1 100%;width:100%}.product-information .add-to-cart-button{width:100%}.product-information add-to-cart-component,.product-information .product-form-buttons>span:has(add-to-cart-component){flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/amp-pdp.css.map */
