:root{--transition-fast: .15s;--transition-base: .3s;--transition-slow: .5s;--animation-subtle: .95;--animation-moderate: .9;--animation-strong: .85;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-notification: 1060;--container-padding: 1rem;--section-padding: 4rem}@media (min-width: 768px){:root{--container-padding: 1.5rem}}@media (min-width: 1024px){:root{--container-padding: 2rem}}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{list-style:none;padding:0}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only:focus{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}.skip-to-content{position:absolute;top:1rem;left:1rem;z-index:var(--z-notification);padding:1rem 1.5rem;background:var(--color-primary, #8B7355);color:#fff;text-decoration:none;border-radius:.5rem;font-weight:600}.skip-to-content:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:focus-visible{outline:2px solid currentColor;outline-offset:2px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-primary, #8B7355);outline-offset:2px}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}.header{transition:box-shadow var(--transition-base) ease}.header.scrolled{box-shadow:0 2px 8px #0000001a}.mobile-menu{max-height:0;transition:max-height var(--transition-base) ease-in-out}.mobile-menu.active{max-height:500px}.product-card{transition:transform var(--transition-base) ease,box-shadow var(--transition-base) ease}.product-card:hover{transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){.product-card:hover{transform:none}}.cart-count{font-size:.75rem;line-height:1;min-width:1.25rem;height:1.25rem}.spinner{display:inline-block;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.text-responsive-xl{font-size:2.5rem;line-height:1.2}@media (min-width: 768px){.text-responsive-xl{font-size:3rem}}@media (min-width: 1024px){.text-responsive-xl{font-size:3.5rem}}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.aspect-square{aspect-ratio:1 / 1}@supports not (aspect-ratio: 1 / 1){.aspect-square:before{float:left;padding-top:100%;content:""}.aspect-square:after{display:block;content:"";clear:both}}.aspect-\[2\/3\]{aspect-ratio:2 / 3}@supports not (aspect-ratio: 2 / 3){.aspect-\[2\/3\]:before{float:left;padding-top:150%;content:""}.aspect-\[2\/3\]:after{display:block;content:"";clear:both}}.aspect-\[3\/4\]{aspect-ratio:3 / 4}@supports not (aspect-ratio: 3 / 4){.aspect-\[3\/4\]:before{float:left;padding-top:133.33%;content:""}.aspect-\[3\/4\]:after{display:block;content:"";clear:both}}@media print{.no-print,.header,.footer,.announcement-bar{display:none!important}body{background:#fff;color:#000}a{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.prose{max-width:65ch}.prose p{margin-bottom:1.25em}.prose h2{margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.3333333}.prose h3{margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose ul,.prose ol{margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
