.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}.product-information variant-picker.variant-picker,.product-details variant-picker.variant-picker{display:block;max-height:280px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-right:10px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) rgba(0,0,0,.08);background:linear-gradient(#fff 30%,#fff0) top / 100% 26px no-repeat local,linear-gradient(#fff0,#fff 70%) bottom / 100% 26px no-repeat local,radial-gradient(farthest-side at 50% 0,#0003,#0000) top / 100% 11px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#0003,#0000) bottom / 100% 11px no-repeat scroll}.product-information variant-picker.variant-picker::-webkit-scrollbar,.product-details variant-picker.variant-picker::-webkit-scrollbar{width:8px}.product-information variant-picker.variant-picker::-webkit-scrollbar-track,.product-details variant-picker.variant-picker::-webkit-scrollbar-track{background:#00000014;border-radius:4px}.product-information variant-picker.variant-picker::-webkit-scrollbar-thumb,.product-details variant-picker.variant-picker::-webkit-scrollbar-thumb{background:#00000059;border-radius:4px}@media(min-width:750px){.product-information variant-picker.variant-picker,.product-details variant-picker.variant-picker{max-height:340px}}.nesty-cart-question{margin:0 0 .5rem;text-align:center;font-size:.95rem;opacity:.75}.product-details .group-block-content .pricing-addon.nesty-trust{order:1}.product-details .group-block-content>rte-formatter{order:2}@media(max-width:749px){.product-details .group-block-content>.buy-buttons-block{position:sticky;bottom:0;z-index:3;background:var(--color-background, #faf6f0);padding-block:12px;margin-block-end:-12px;border-block-start:1px solid rgba(0,0,0,.14);box-shadow:0 -10px 22px -10px #0000004d}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom.css.map */
