.product-card,.card,[class*=product-card]{border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #3d281714;transition:box-shadow .3s ease,transform .3s ease}.product-card:hover,.card:hover,[class*=product-card]:hover{box-shadow:0 4px 20px #3d281724;transform:translateY(-2px)}.product-card img,.card img,[class*=product-card] img{border-radius:12px 12px 0 0}.collection-card img,[class*=collection] img{border-radius:16px}.button,button,.btn,[class*=button]{border-radius:8px}.product-recommendations{margin-top:48px;padding-top:40px;position:relative}.product-recommendations:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(to right,transparent,#D4A88A,#B8835A,#D4A88A,transparent)}.product-recommendations:after{content:"\25c7";position:absolute;top:-8px;left:50%;transform:translate(-50%);font-size:.9rem;color:#b8835a;background:#faf6f0;padding:0 12px;letter-spacing:4px}footer{position:relative}footer:before{content:"\2767  " attr(data-slogan) "  \2767";display:block;text-align:center;padding:32px 0;font-family:var(--font-primary--family);font-style:italic;font-size:.95rem;letter-spacing:1.5px;color:#b8835a;border-top:1px solid #D4A88A;background:linear-gradient(to bottom,#FAF6F0 0%,transparent 100%)}.product-information__media{position:relative;padding:12px;background:#faf6f0;border:1px solid #D4A88A;border-radius:16px;box-sizing:border-box}.product-information__media:before,.product-information__media:after{content:"";position:absolute;width:44px;height:44px;z-index:2;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23B8835A' stroke-width='1.2'%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(0 50 50)'/%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(72 50 50)'/%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(144 50 50)'/%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(216 50 50)'/%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(288 50 50)'/%3E%3Ccircle cx='50' cy='50' r='6' fill='%23C9A961' opacity='0.4'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none}.product-information__media:before{top:4px;left:4px}.product-information__media:after{bottom:4px;right:4px;transform:rotate(180deg)}.pricing-addon{display:block;font-size:.85em;color:#5c3a22;background:#faf6f0;border:1px solid #D4A88A;border-radius:8px;padding:10px 14px;margin-top:12px;line-height:1.4}.pricing-addon a{color:#b8835a;text-decoration:underline;text-underline-offset:2px;font-weight:600;white-space:nowrap}.product-card,.card,[class*=product-card]{position:relative}.product-card:before,.card:before,[class*=product-card]:before{content:"";position:absolute;top:-4px;left:-4px;width:28px;height:28px;z-index:2;opacity:.3;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23B8835A' stroke-width='1.2'%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(0 50 50)'/%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(72 50 50)'/%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(144 50 50)'/%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(216 50 50)'/%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(288 50 50)'/%3E%3Ccircle cx='50' cy='50' r='6' fill='%23C9A961' opacity='0.4'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.product-card:after,.card:after,[class*=product-card]:after{content:"";position:absolute;bottom:-4px;right:-4px;width:28px;height:28px;z-index:2;opacity:.3;pointer-events:none;transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cg fill='none' stroke='%23B8835A' stroke-width='1.2'%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(0 50 50)'/%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(72 50 50)'/%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(144 50 50)'/%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(216 50 50)'/%3E%3Cellipse cx='50' cy='30' rx='12' ry='20' transform='rotate(288 50 50)'/%3E%3Ccircle cx='50' cy='50' r='6' fill='%23C9A961' opacity='0.4'/%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
