.add-to-cart-btn.svelte-keoiin{position:relative;border:none;-webkit-tap-highlight-color:transparent}.add-to-cart-btn.svelte-keoiin .btn-bg:where(.svelte-keoiin){background:linear-gradient(135deg,#6f5540 0% 35%,#765c46 55%,#6f5540);background-size:160% 160%;box-shadow:0 2px 4px #0000002e;transition:background-position 1.2s ease,box-shadow .35s ease,transform .35s ease}.add-to-cart-btn.svelte-keoiin:hover:not([disabled]) .btn-bg:where(.svelte-keoiin){background-position:30% 70%;box-shadow:0 4px 10px -2px #00000052}.add-to-cart-btn.svelte-keoiin:active:not([disabled]) .btn-bg:where(.svelte-keoiin){transform:translateY(1px);box-shadow:0 2px 5px -1px #00000047 inset}.add-to-cart-btn[disabled].svelte-keoiin .btn-bg:where(.svelte-keoiin){background:#8a735f;box-shadow:0 1px 2px #0000001f}.add-to-cart-btn.svelte-keoiin .btn-border:where(.svelte-keoiin){background:linear-gradient(180deg,#ffffff40,#fff0);mix-blend-mode:overlay;opacity:.25;transition:opacity .4s ease}.add-to-cart-btn.svelte-keoiin:hover:not([disabled]) .btn-border:where(.svelte-keoiin){opacity:.35}.add-to-cart-btn.svelte-keoiin .btn-shine:where(.svelte-keoiin){-webkit-mask-image:radial-gradient(circle at 30% 30%,#000 0%,rgba(0,0,0,.6) 60%,transparent 75%);mask-image:radial-gradient(circle at 30% 30%,#000 0%,rgba(0,0,0,.6) 60%,transparent 75%)}.add-to-cart-btn.svelte-keoiin .shine-bar:where(.svelte-keoiin){position:absolute;top:-20%;left:-40%;width:40%;height:140%;background:linear-gradient(115deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);transform:skew(-20deg) translate(-60%);opacity:0;pointer-events:none}.add-to-cart-btn.svelte-keoiin:hover:not([disabled]) .shine-bar:where(.svelte-keoiin){animation:svelte-keoiin-shine-move 1.4s cubic-bezier(.65,.05,.36,1) forwards}@keyframes svelte-keoiin-shine-move{0%{transform:skew(-20deg) translate(-65%);opacity:0}25%{opacity:.55}60%{opacity:.25}to{transform:skew(-20deg) translate(260%);opacity:0}}@media (prefers-reduced-motion: reduce){.add-to-cart-btn.svelte-keoiin .btn-bg:where(.svelte-keoiin){transition:none}.add-to-cart-btn.svelte-keoiin:hover .shine-bar:where(.svelte-keoiin){animation:none;display:none}}.add-to-cart-btn[disabled].svelte-keoiin .iconify:where(.svelte-keoiin){opacity:1}.add-to-cart-btn[disabled].svelte-keoiin .shine-bar:where(.svelte-keoiin){display:none!important}.add-to-cart-btn.svelte-keoiin:focus-visible .btn-bg:where(.svelte-keoiin){outline:2px solid rgba(118,92,70,.9);outline-offset:2px}.add-to-cart-btn.svelte-keoiin,.add-to-cart-btn.svelte-keoiin :where(.svelte-keoiin){-webkit-user-select:none;-moz-user-select:none;user-select:none}.add-to-cart-btn.svelte-keoiin .arima:where(.svelte-keoiin){text-shadow:0 1px 1px rgba(0,0,0,.18)}@media (min-width: 768px){.product-container[data-astro-cid-5gg2443j]{max-width:1200px;margin:0 auto}}.select-wrapper[data-astro-cid-5gg2443j] select[data-astro-cid-5gg2443j]{background-color:transparent}input[data-astro-cid-5gg2443j][type=number]::-webkit-inner-spin-button,input[data-astro-cid-5gg2443j][type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[data-astro-cid-5gg2443j][type=number]{-moz-appearance:textfield}.swiper-container[data-astro-cid-5gg2443j],.swiper-slide[data-astro-cid-5gg2443j]{width:100%;height:100%;overflow:hidden;position:relative}.swiper-button-next[data-astro-cid-5gg2443j],.swiper-button-prev[data-astro-cid-5gg2443j]{color:#fff;background:#0000004d;width:40px;height:40px;border-radius:50%;--swiper-navigation-size: 20px}.swiper-pagination[data-astro-cid-5gg2443j]{position:absolute;bottom:10px;width:100%;text-align:center;--swiper-theme-color: #27272a}.swiper-pagination-bullet[data-astro-cid-5gg2443j]{background:#71717a;opacity:.7}.swiper-pagination-bullet-active[data-astro-cid-5gg2443j]{opacity:1;background:#27272a}.gallery-thumbs-container[data-astro-cid-5gg2443j]{z-index:10}.select-none[data-astro-cid-5gg2443j]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.swiper-container-fade[data-astro-cid-5gg2443j] .swiper-slide[data-astro-cid-5gg2443j]{pointer-events:none;transition-property:opacity}.swiper-container-fade[data-astro-cid-5gg2443j] .swiper-slide-active[data-astro-cid-5gg2443j]{pointer-events:auto}.fixed[data-astro-cid-5gg2443j]{transition:opacity .5s ease-in-out}.add-to-cart[data-astro-cid-5gg2443j][disabled]{cursor:not-allowed;opacity:.7}.tab[data-astro-cid-5gg2443j]{overflow:hidden}.tab-content[data-astro-cid-5gg2443j]{max-height:0;overflow:hidden;transition:max-height .35s ease-out,opacity .35s ease-out;opacity:0;padding-top:0;padding-bottom:0;padding-left:.5rem}.tab[data-astro-cid-5gg2443j].active .tab-content[data-astro-cid-5gg2443j]{max-height:300px;opacity:1;padding-top:1rem;padding-bottom:.5rem}.tab[data-astro-cid-5gg2443j] button[data-astro-cid-5gg2443j]{transition:color .2s ease}.tab[data-astro-cid-5gg2443j] button[data-astro-cid-5gg2443j]:hover{color:#525252}.tab[data-astro-cid-5gg2443j] button[data-astro-cid-5gg2443j] svg[data-astro-cid-5gg2443j]{transition:transform .3s ease}.tab[data-astro-cid-5gg2443j].active button[data-astro-cid-5gg2443j] svg[data-astro-cid-5gg2443j]{transform:rotate(180deg)}#product-badges[data-astro-cid-5gg2443j] .badge-item[data-astro-cid-5gg2443j]{box-shadow:0 0 0 1px #0000000a,0 1px 2px #0000000f}#product-badges[data-astro-cid-5gg2443j]{position:relative}#product-badges[data-astro-cid-5gg2443j] .badge-item[data-astro-cid-5gg2443j][data-badge-id=free-shipping-welcome]{position:relative;background:linear-gradient(90deg,#f5efe9,#fdfcfa);animation:badge-pulse 3.8s ease-in-out infinite}#product-badges[data-astro-cid-5gg2443j] .badge-item[data-astro-cid-5gg2443j][data-badge-id=free-shipping-welcome]:after{content:"";position:absolute;inset:0;border-radius:9999px;padding:1px;background:linear-gradient(120deg,#765c468c,#765c4626,#765c468c);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.65;animation:badge-border-shift 6s linear infinite}@keyframes badge-border-shift{0%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(25deg)}to{filter:hue-rotate(0deg)}}@keyframes badge-pulse{0%,to{box-shadow:0 0 #765c4600}40%{box-shadow:0 0 0 4px #765c461a}70%{box-shadow:0 0 #765c4600}}@media (prefers-reduced-motion: reduce){#product-badges[data-astro-cid-5gg2443j] .badge-item[data-astro-cid-5gg2443j][data-badge-id=free-shipping-welcome]{animation:none}#product-badges[data-astro-cid-5gg2443j] .badge-item[data-astro-cid-5gg2443j][data-badge-id=free-shipping-welcome]:after{animation:none}}#product-badges[data-astro-cid-5gg2443j] .badge-item[data-astro-cid-5gg2443j]:focus-visible{outline:2px solid var(--tw-color-primary, #000);outline-offset:2px}.badge-coach{position:fixed;transform:translate(-50%);background:linear-gradient(135deg,#fff,#f8f5f2);color:#6b4e3a;font-size:11px;line-height:1.2;padding:6px 9px 7px;border-radius:10px;box-shadow:0 4px 16px -2px #0000002e,0 2px 6px -1px #00000014;font-weight:500;letter-spacing:.2px;z-index:2147483000;animation:coach-in .5s cubic-bezier(.4,0,.3,1),coach-breathe 3.2s ease-in-out infinite .7s;white-space:nowrap;pointer-events:none}.badge-coach:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%);width:12px;height:12px;background:linear-gradient(135deg,#fff,#f8f5f2);box-shadow:0 2px 4px #0000001f;clip-path:polygon(50% 100%,0 0,100% 0)}.badge-coach-below:after{bottom:auto;top:-6px;transform:translate(-50%) rotate(180deg)}.badge-coach-hide{animation:coach-out .35s ease forwards}@keyframes coach-in{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}@keyframes coach-out{to{opacity:0;transform:translate(-50%,-4px) scale(.95)}}@keyframes coach-breathe{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.035)}}@media (prefers-reduced-motion: reduce){.badge-coach{animation:coach-in .4s ease}.badge-coach-hide{animation:coach-out .3s ease forwards}}.dark .badge-coach{background:#2d2d2d;color:#f5efe9}.dark .badge-coach:after{background:#2d2d2d}#badge-modal[data-astro-cid-5gg2443j] .modal-overlay[data-astro-cid-5gg2443j]{transition:opacity .25s ease}#badge-modal[data-astro-cid-5gg2443j]:not(.hidden) .modal-overlay[data-astro-cid-5gg2443j]{opacity:1}#badge-modal[data-astro-cid-5gg2443j] .modal-content[data-astro-cid-5gg2443j]{transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .3s ease}@media (max-width: 767px){#badge-modal[data-astro-cid-5gg2443j] .modal-content[data-astro-cid-5gg2443j]{border-bottom-left-radius:0;border-bottom-right-radius:0}}
