.ff-purchase-controls .hdt-product-form__buttons{display:flex;flex-direction:column;width:100%}.ff-purchase-controls .hdt-product-form__top-buttons{display:flex;flex-flow:row nowrap;align-items:flex-start;gap:10px;width:100%}.ff-purchase-controls .hdt-product-form__top-buttons>.hdt-product-info__item{flex:0 0 106px;width:106px;max-width:106px;margin:0}.ff-purchase-controls .hdt-product-form__quantity,.ff-purchase-controls .hdt-quantity-wrapp{display:block;width:106px;min-width:0;height:44px}.ff-purchase-controls .hdt-quantity-wrapp{border:1px solid #e5d4dc;border-radius:24px}.ff-purchase-controls .hdt-quantity__input{width:100%;max-width:none;min-width:0;height:42px;padding:0;font-size:14px}.ff-purchase-controls .hdt-quantity__button{width:32px;height:42px;min-height:0}.ff-purchase-controls .hdt-product-form__top-buttons .hdt-product-form__submit{flex:1 1 0%;order:0;width:auto;min-width:0;max-width:none;min-height:44px;height:44px;margin:0;padding:0 16px;border:1px solid #bd326f;border-radius:24px;background:#bd326f;color:#fff;font-size:13px;font-weight:600;--color-button: 189 50 111;--color-button-text: 255 255 255}.ff-purchase-controls .hdt-product-form__submit:before,.ff-purchase-controls .hdt-product-form__submit:after{background:#a32960}.ff-purchase-controls .hdt-product-form__submit:hover{background:#a32960;border-color:#a32960}.ff-purchase-controls .hdt-product-form__submit:focus-visible,.ff-purchase-controls .ff-purchase-wishlist [role=button]:focus-visible{outline:2px solid #bd326f;outline-offset:3px}.ff-purchase-controls .ff-purchase-wishlist{margin-top:8px}.ff-purchase-controls .ff-purchase-wishlist .hdt-product-form__btn-wishlist-wrapper{display:inline-flex}.ff-purchase-controls .ff-purchase-wishlist .hdt-product-form__btn-wishlist{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;width:auto;height:auto;min-width:0;min-height:28px;padding:2px 0;border:0;border-radius:0;background:transparent;color:#6b6267;font-size:12px;line-height:1.5}.ff-purchase-controls .ff-purchase-wishlist svg{width:16px;height:16px}ff-cut-summary{display:block;padding:10px 12px;border:1px solid rgba(34,34,34,.1);border-radius:8px;background:#22222206;color:inherit;font-size:12px;line-height:1.5}ff-cut-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin:0}ff-cut-summary dl>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px;min-width:0}ff-cut-summary dt{color:#6b6267;font-size:11px;font-weight:400}ff-cut-summary dd{margin:0;font-weight:500;overflow-wrap:anywhere}@media(max-width:480px){ff-cut-summary dl{gap:6px 10px}ff-cut-summary{padding:9px 10px}}#CartDrawer .ff-cart-savings{margin:0 0 14px;padding:10px 12px;border:1px solid #edcfdd;border-radius:8px;background:#fff5f9;color:#a32960}#CartDrawer .ff-cart-savings__row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:1.4}#CartDrawer .ff-cart-savings__label{display:inline-flex;align-items:center;gap:6px;font-weight:600}#CartDrawer .ff-cart-savings__amount{white-space:nowrap;font-weight:600}#CartDrawer .ff-cart-savings__note{margin:3px 0 0 22px;color:#735c67;font-size:11px;line-height:1.4}#CartDrawer .ff-cart-volume{display:block;flex:0 0 auto;margin:0;padding:12px 20px 10px;border-bottom:1px solid #edcfdd;background:#fff5f9;color:#282128;line-height:1.4}#CartDrawer .ff-cart-volume__header{display:flex;align-items:center;justify-content:space-between;gap:8px}#CartDrawer .ff-cart-volume__heading{font-size:10px;font-weight:600;letter-spacing:.035em;text-transform:uppercase}#CartDrawer .ff-cart-volume__count{color:#735c67;font-size:10px;white-space:nowrap}#CartDrawer .ff-cart-volume__message{margin:5px 0 10px;font-size:12px;font-weight:500}#CartDrawer .ff-cart-volume__rail{position:relative;height:6px;margin:0}#CartDrawer .ff-cart-volume__progress{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#CartDrawer .ff-cart-volume__track{position:relative;height:6px;overflow:hidden;border-radius:5px;background:#efdbe5}#CartDrawer .ff-cart-volume__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#bd326f;transform-origin:left center}#CartDrawer .ff-cart-volume__dot{position:absolute;top:-5px;width:16px;height:16px;transform:translate(-50%);color:#c79caf}#CartDrawer .ff-cart-volume__dot--2{left:33.333%}#CartDrawer .ff-cart-volume__dot--4{left:66.667%}#CartDrawer .ff-cart-volume__dot--6{right:0;transform:translate(0)}#CartDrawer .ff-cart-volume__dot svg{display:block;width:16px;height:16px;fill:#fff5f9;stroke:currentColor;stroke-width:1.5}#CartDrawer .ff-cart-volume__dot.is-reached{color:#bd326f}#CartDrawer .ff-cart-volume__dot.is-reached svg{fill:currentColor;stroke:#fff5f9;stroke-width:1.4}#CartDrawer .ff-cart-volume__milestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:6px 0 0;padding:0;list-style:none;color:#735c67;font-size:10px;text-align:right}#CartDrawer .ff-cart-volume__milestones .is-reached{color:#a32960;font-weight:600}#CartDrawer .ff-cart-volume{position:relative;overflow:hidden;isolation:isolate}#CartDrawer .ff-cart-volume__celebration{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}#CartDrawer .ff-cart-volume__glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,#f6d8e7 0%,transparent 75%);opacity:0;pointer-events:none}#CartDrawer .ff-cart-volume__confetti{position:absolute;width:4px;height:7px;border-radius:1px;opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){#CartDrawer .ff-cart-volume__celebration{display:none}}.hdt-product-media-wrapps:has(>ff-fabric-videos)>hdt-product-media{position:relative;top:auto}ff-fabric-videos.ff-fabric-videos{display:block!important;margin-top:12px}.ff-fabric-videos__mobile-entry{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border:1px solid #edcfdd;border-radius:8px;color:#222;background:#fff5f9;font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer}.ff-fabric-videos__entry-icon{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#f7dce8;color:#a32960}.ff-fabric-videos__entry-arrow{flex-shrink:0;margin-left:auto}@media(min-width:1150px){ff-fabric-videos.ff-fabric-videos{display:block!important;margin-top:24px;padding-top:22px;border-top:1px solid #e9e5e3}.ff-fabric-videos__mobile-entry{display:none}}.ff-fabric-videos__heading{margin:0 0 16px;font-size:18px;line-height:1.4;font-weight:600}.ff-fabric-videos__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,220px));gap:14px}.ff-fabric-videos__card{display:block;width:100%;padding:0;color:inherit;border:1px solid #e8e4e1;border-radius:10px;background:#fff;text-align:left;cursor:pointer;overflow:hidden}.ff-fabric-videos__cover{display:block;position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#f3efeb}.ff-fabric-videos__cover img{display:block;width:100%;height:100%;object-fit:cover}.ff-fabric-videos__play{position:absolute;inset:50% auto auto 50%;display:grid;place-items:center;width:48px;height:48px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;color:#222;box-shadow:0 2px 14px #0003}.ff-fabric-videos__caption{display:block;padding:11px 13px;font-size:13px;line-height:1.4;font-weight:500}.ff-fabric-videos__card:hover{border-color:#bd326f}.ff-fabric-videos__card:focus-visible,.ff-fabric-videos__close:focus-visible,.ff-fabric-videos__mobile-entry:focus-visible,.ff-fabric-videos__switch:focus-visible{outline:3px solid #bd326f;outline-offset:3px}dialog.ff-fabric-videos__dialog{width:min(900px,calc(100vw - 64px));max-width:none;max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:12px;color:#222;background:#fff;overflow:auto}.ff-fabric-videos__dialog::backdrop{background:#000b}.ff-fabric-videos__bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px}.ff-fabric-videos__bar h2{margin:0;font-size:16px;line-height:1.4;font-weight:600}.ff-fabric-videos__close{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#f4f4f4;color:#222;cursor:pointer}.ff-fabric-videos__player{display:grid;place-items:center;min-height:180px;background:#111}.ff-fabric-videos__player video{display:block;width:100%;height:auto;max-height:calc(100dvh - 128px);object-fit:contain}.ff-fabric-videos__player iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0}.ff-fabric-videos__switcher{display:flex;gap:10px;padding:12px;overflow-x:auto;overscroll-behavior-inline:contain}.ff-fabric-videos__switch{flex:0 0 80px;display:grid;gap:5px;padding:4px;border:2px solid transparent;border-radius:7px;color:#222;background:#f4f4f4;font:inherit;font-size:12px;text-align:center;cursor:pointer}.ff-fabric-videos__switch img{width:68px;height:48px;border-radius:3px;object-fit:cover}.ff-fabric-videos__switch[aria-pressed=true]{border-color:#bd326f;background:#fff5f9}@media(max-width:1149px){ff-fabric-videos.ff-fabric-videos>.ff-fabric-videos__heading,ff-fabric-videos.ff-fabric-videos>.ff-fabric-videos__list{display:none}dialog.ff-fabric-videos__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:12px}.ff-fabric-videos__bar{gap:8px;padding:10px 12px}.ff-fabric-videos__bar h2{font-size:14px}.ff-fabric-videos__close{width:44px;height:44px}.ff-fabric-videos__player video{max-height:calc(100dvh - 224px)}}.ff-product-socials{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:20px;padding-top:14px;border-top:1px solid #eee;color:#756c71;font-size:11px}.ff-product-socials a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:inherit}.ff-product-socials svg{width:16px;height:16px;fill:currentColor}.ff-product-socials a:hover{color:#994361}.ff-product-socials a:focus-visible{outline:2px solid #994361;outline-offset:3px}.hdt-product__price.ff-price-with-shipping{flex-wrap:nowrap;align-items:center;column-gap:16px}.ff-price-with-shipping>.hdt-price-wrapp{flex:0 1 auto;min-width:0}.ff-price-with-shipping>.ff-shipping-estimate{display:flex;flex:0 1 220px;flex-direction:column;gap:3px;min-width:0;max-width:220px;padding-inline-start:16px;border-inline-start:1px solid #dedede;color:#666;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:normal;text-align:start;text-transform:none;text-decoration:none;overflow-wrap:break-word}.ff-shipping-estimate__cost{color:#444;font-weight:500}.ff-shipping-estimate__delivery-time{display:inline-block;font-weight:700;white-space:nowrap}.ff-shipping-estimate:hover{text-decoration:underline;text-underline-offset:3px}.ff-shipping-estimate:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:767px){.ff-shipping-estimate__delivery-label,.ff-shipping-estimate__delivery-time{display:block}.hdt-product__price.ff-price-with-shipping{column-gap:10px}.ff-price-with-shipping>.ff-shipping-estimate{flex-basis:170px;max-width:48%;padding-inline-start:10px;font-size:11px;line-height:1.35}}.ff-volume-offer{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid #edcfdd;border-radius:8px;background:#fff5f9;color:#282128;line-height:1.4}.ff-volume-offer .ff-volume-offer__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin-bottom:8px}.ff-volume-offer .ff-volume-offer__heading{margin:0;font-size:12px;font-weight:600;letter-spacing:.025em;text-transform:uppercase}.ff-volume-offer .ff-volume-offer__cap{color:#a32960;font-size:10px;white-space:nowrap}.ff-volume-offer .ff-volume-offer__tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.ff-volume-offer .ff-volume-offer__tier{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 5px;padding:6px 4px;border:1px solid #edcfdd;border-radius:5px;background:#fff;text-align:center}.ff-volume-offer .ff-volume-offer__quantity{color:#735c67;font-size:11px;white-space:nowrap}.ff-volume-offer .ff-volume-offer__saving{color:#282128;font-size:12px;font-weight:600;white-space:nowrap}.ff-volume-offer .ff-volume-offer__tier--best{border-color:#bd326f;background:#bd326f}.ff-volume-offer .ff-volume-offer__tier--best .ff-volume-offer__quantity,.ff-volume-offer .ff-volume-offer__tier--best .ff-volume-offer__saving{color:#fff}.ff-volume-offer .ff-volume-offer__subtitle{margin:7px 0 0;color:#735c67;font-size:10px}@media(max-width:480px){.ff-volume-offer{padding:9px 10px}.ff-volume-offer .ff-volume-offer__tier{flex-direction:column;gap:1px;padding:5px 3px}}
/*# sourceMappingURL=/cdn/shop/t/44/compiled_assets/styles.css.map */
