product-card.product-card{display:block;perspective:1200px}product-card.product-card .pc3d{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;color:#35142e;border:1px solid #E6DCCB;border-radius:6px;padding:10px 10px 16px;box-shadow:0 2px 6px #35142e0f,0 10px 24px #35142e14;transform-style:preserve-3d;transition:transform .35s ease,box-shadow .35s ease;will-change:transform}product-card.product-card .pc3d:hover{box-shadow:0 8px 16px #35142e24,0 30px 50px #35142e38}product-card.product-card .pc3d .product-card__figure{border-radius:3px;transform:translateZ(26px);box-shadow:0 8px 18px #35142e2e}product-card.product-card .pc3d .product-card__media{border-radius:3px}product-card.product-card .pc3d .pc3d__info{position:relative;padding:14px 6px 0;transform:translateZ(14px);flex:1;display:flex;flex-direction:column;text-align:start;align-items:stretch}product-card.product-card .pc3d .product-card__info{text-align:start;padding-top:0}.pc3d__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em;margin:0;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:.01em;color:inherit;text-decoration:none}.pc3d__vendor{margin-top:5px;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#b58a42}.pc3d__price{margin-top:12px;padding-inline-end:46px;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.pc3d__price b{font-size:16px;font-weight:600;white-space:nowrap}.pc3d__price s{font-size:12px;color:#7a6a76}.pc3d__tag{white-space:nowrap;background:#faf7f0;border:1px solid #E6DCCB;color:#7a6a76;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:2px}.pc3d__single,.pc3d__making{margin-top:4px;padding-inline-end:46px;font-size:12.5px;font-weight:500;color:#b58a42}.pc3d__badge{position:absolute;top:10px;left:10px;z-index:2;background:#35142e;color:#faf7f0;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:4px 9px}product-card.product-card .pc3d product-form{display:contents}product-card.product-card .pc3d .product-card__quick-add-button{position:absolute;inset-inline-end:14px;inset-block-end:16px;z-index:5;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#35142e;color:#faf7f0;display:flex;align-items:center;justify-content:center;opacity:1;transform:translateZ(40px);box-shadow:0 6px 14px #35142e47;transition:background .25s ease,color .25s ease}product-card.product-card .pc3d .product-card__quick-add-button:hover,product-card.product-card .pc3d .product-card__quick-add-button:focus-visible{background:#b58a42;color:#35142e;transform:translateZ(40px)}.bg-plus{background:#35142e!important;color:#faf7f0!important}.bg-plus:hover{background:#b58a42!important;color:#35142e!important}.bg-qa__add{background:#35142e!important;color:#faf7f0!important}.bg-qa__add:hover:not([disabled]){background:#b58a42!important;color:#35142e!important}.product-list--carousel{padding-block:12px 36px;margin-block:-12px -36px}.bcos-heart{position:absolute;top:18px;right:18px;z-index:6;width:36px;height:36px;padding:0;margin:0;border:0;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #35142e2e;transform:translateZ(40px);transition:transform .2s ease,background .2s ease;-webkit-tap-highlight-color:transparent}.bcos-heart:hover{transform:translateZ(40px) scale(1.08)}.bcos-heart:focus-visible{outline:2px solid #B58A42;outline-offset:2px}.bcos-heart svg{width:19px;height:19px;stroke:#35142e;fill:transparent;stroke-width:1.7;stroke-linejoin:round;transition:fill .25s ease;pointer-events:none}.bcos-heart.on svg{fill:#35142e}.bcos-heart.pop svg{animation:bcos-pop .5s cubic-bezier(.2,1.6,.4,1)}@keyframes bcos-pop{0%{transform:scale(.6)}55%{transform:scale(1.35)}to{transform:scale(1)}}.bcos-heart__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #B58A42;opacity:0;pointer-events:none}.bcos-heart.pop .bcos-heart__ring{animation:bcos-ring .55s ease-out}@keyframes bcos-ring{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}.bcos-spark{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#b58a42;opacity:0;pointer-events:none;animation:bcos-fly .6s ease-out forwards}@keyframes bcos-fly{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.3)}}@media(prefers-reduced-motion:reduce){.bcos-heart.pop svg,.bcos-heart.pop .bcos-heart__ring,.bcos-spark{animation:none}}.header__wishlist-link a{position:relative;display:inline-flex;align-items:center}.header__wishlist-link svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linejoin:round}.bcos-wl-count{position:absolute;top:-7px;right:-9px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#b58a42;color:#35142e;font-size:10px;font-weight:700;line-height:17px;text-align:center}.bcos-wl-count[hidden]{display:none}.bcos-wl-count.bump{animation:bcos-bump .4s ease}@keyframes bcos-bump{50%{transform:scale(1.5)}}.bcos-cx{margin:14px 0 0}.bcos-cx__trust{list-style:none;margin:0;padding:16px 4px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #E6DCCB;border-bottom:1px solid #E6DCCB;background:#faf7f0}.bcos-cx__trust li{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 8px;text-align:center;font-size:10px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:#35142e;font-weight:500}.bcos-cx__trust li+li{border-left:1px solid #E6DCCB}.bcos-cx__trust svg{width:25px;height:25px;stroke:#b58a42;fill:none;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.bcos-cx__note{margin:14px 8px 0;font-size:12.5px;line-height:1.65;color:#6a5a66;text-align:center}.bcos-cx__wa{display:flex;align-items:center;justify-content:center;gap:9px;margin:14px 0 2px;font-size:12.5px;font-weight:500;letter-spacing:.02em;color:#35142e;text-decoration:none}.bcos-cx__wa svg{width:19px;height:19px;flex:none;stroke:#b58a42;fill:none;stroke-width:1.5;stroke-linejoin:round}.bcos-cx__wa:hover span{text-decoration:underline;text-underline-offset:3px}.bcos-cart-page-extras{max-width:720px;margin:28px auto 0}.bcos-dispatch{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;color:#35142e}.bcos-dispatch:before{content:"";width:6px;height:6px;border-radius:50%;background:#b58a42;flex:none}.bcos-ctl{margin:16px 8px 0;padding-top:14px;border-top:1px solid #E6DCCB}.bcos-ctl:empty{display:none}.bcos-ctl__h{margin:0 0 10px;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#b58a42}.bcos-ctl a{display:flex;gap:14px;align-items:center;text-decoration:none;color:#35142e;font-size:13px;line-height:1.4}.bcos-ctl img{width:60px;height:60px;object-fit:cover;border-radius:3px;border:1px solid #E6DCCB;flex:none}.bcos-ctl b{display:block;font-weight:500}.bcos-ctl small{display:block;margin-top:2px;color:#b58a42;font-weight:600;font-size:12.5px}@media(max-width:520px){.bcos-cx__trust{grid-template-columns:repeat(2,1fr);row-gap:14px}.bcos-cx__trust li:nth-child(3){border-left:0}}.bcos-cmp{position:absolute;top:18px;left:18px;z-index:6;transform:translateZ(40px);display:flex;align-items:center;margin:0;padding:6px 11px;border:1px solid #35142E;border-radius:14px;background:#fffffff0;color:#35142e;font:600 10px/1 Poppins,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease}.bcos-cmp:hover{background:#faf7f0}.bcos-cmp.on{background:#35142e;color:#faf7f0}.bcos-cmp:focus-visible{outline:2px solid #B58A42;outline-offset:2px}.bcos-cmp.on .bcos-cmp__t:before{content:"\2713\a0"}.bcos-cmp--fig{top:auto;left:10px;bottom:10px;transform:none;z-index:4}.bcos-cmp--fig:hover{transform:none}.bcos-cmpbar{position:fixed;left:50%;bottom:14px;transform:translate(-50%);z-index:45;width:min(680px,calc(100% - 24px));display:flex;align-items:center;gap:14px;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#35142e;color:#faf7f0;border-radius:12px;box-shadow:0 14px 40px #35142e59;font-family:Poppins,sans-serif;font-size:12px}.bcos-cmpbar[hidden]{display:none}.bcos-cmpbar__items{display:flex;gap:8px}.bcos-cmpbar__item{position:relative;width:44px;height:44px;border-radius:4px;background:#6b4a5f;border:1px solid #B58A42}.bcos-cmpbar__item img{width:100%;height:100%;object-fit:cover;border-radius:3px;display:block}.bcos-cmpbar__item button{position:absolute;top:-7px;right:-7px;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#b58a42;color:#35142e;font-size:12px;line-height:18px;cursor:pointer}.bcos-cmpbar__count{flex:1;letter-spacing:.04em;opacity:.9}.bcos-cmpbar__clear{background:none;border:0;color:#faf7f0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;opacity:.8}.bcos-cmpbar__go{background:#b58a42;color:#35142e;font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:11px;padding:10px 16px;border-radius:20px;text-decoration:none;white-space:nowrap}.bcos-cmpbar__hint{color:#e7d8b3;font-size:11.5px}@media(max-width:520px){.bcos-cmpbar__count{display:none}.bcos-cmpbar{gap:10px}}.bcos-terms{display:flex;gap:10px;align-items:flex-start;margin:14px 0 6px;font-size:12.5px;line-height:1.55;color:#35142e;cursor:pointer;text-align:left}.bcos-terms input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:#35142E;cursor:pointer}.bcos-terms a{color:#35142e;text-decoration:underline;text-underline-offset:3px;font-weight:500}.bcos-terms a:hover{color:#b58a42}.bcos-terms__err{margin:0 0 8px;font-size:12px;font-weight:500;color:#9a2a1c}.bcos-terms__err[hidden]{display:none}.bcos-terms--shake{animation:bcosShake .4s ease}@keyframes bcosShake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.bcos-terms--shake{animation:none}}x-header a[href*="/pages/video-consultation"]{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border:1px solid #B58A42;border-radius:22px;background:#35142e;color:#faf7f0!important;letter-spacing:.08em;text-decoration:none;transition:background .25s ease,color .25s ease}x-header a[href*="/pages/video-consultation"]:before{content:"";flex:none;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B58A42' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='6' width='14' height='12' rx='2'/%3E%3Cpath d='m16 10 6-3v10l-6-3z'/%3E%3C/svg%3E") center / contain no-repeat}x-header a[href*="/pages/video-consultation"]:hover{background:#b58a42;color:#35142e!important}x-header a[href*="/pages/video-consultation"]:hover:before{filter:brightness(0) saturate(100%)}x-header a[href*="/pages/video-consultation"]:after{color:inherit}.bcos-addon-line{position:relative;padding-left:18px}.bcos-addon-line:before{content:"";position:absolute;left:2px;top:22px;width:6px;height:6px;background:#b58a42;transform:rotate(45deg)}.bcos-addon-line .line-item__media{max-width:56px}.bcos-cx__help{margin:12px 0 2px;text-align:center}.bcos-cx__help .bcos-cx__wa{margin:0}.bcos-cx__tel{display:inline-block;margin-top:2px;font-size:13px;font-weight:600;letter-spacing:.04em;color:#35142e;text-decoration:none}.bcos-cx__tel:hover,.bcos-cx__tel:focus-visible{color:#b58a42;text-decoration:underline;text-underline-offset:3px}cart-drawer .bcos-ctl{margin:8px 8px 0;padding-top:10px}cart-drawer .bcos-ctl__h{margin-bottom:6px}cart-drawer .bcos-ctl img{width:46px;height:46px}cart-drawer .bcos-ctl a{gap:10px;font-size:12.5px}cart-drawer .bcos-terms{margin:8px 0 4px;font-size:11.5px;line-height:1.45;gap:8px}cart-drawer .bcos-terms input{width:16px;height:16px;margin-top:1px}cart-drawer .bcos-cx__help{margin:8px 0 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 10px}cart-drawer .bcos-cx__wa{font-size:11.5px;line-height:1.4;gap:6px}cart-drawer .bcos-cx__wa svg{width:16px;height:16px}cart-drawer .bcos-cx__tel{margin-top:0;font-size:12.5px}
/*# sourceMappingURL=/cdn/shop/t/54/assets/bcos-cards.css.map */
