.elementor-widget-dc-product-gallery *,.elementor-widget-dc-product-summary *,.elementor-widget-dc-product-share *,.elementor-widget-dc-product-description *{box-sizing:border-box}.dc-pd-editor-note{padding:14px 16px;border:1px dashed #cfcfcf;border-radius:10px;background:#fafafa;color:#666;font-size:13px}.elementor-widget-dc-product-gallery .dc-pd-gallery{--dc-pd-gallery-ratio:1;--dc-pd-gallery-max-width:644px;--dc-pd-main-radius:32px;--dc-pd-main-bg:#fff;--dc-pd-main-border:rgba(0,0,0,.10);--dc-pd-gallery-fit:cover;--dc-pd-gallery-position:center center;--dc-pd-thumb-size:116px;--dc-pd-thumb-gap:16px;--dc-pd-thumb-radius:16px;--dc-pd-thumb-top-gap:16px;--dc-pd-thumb-border:#EED9D3;--dc-pd-thumb-active:#870004;--dc-pd-thumb-inactive-opacity:.6;--dc-pd-thumb-active-overlay:rgba(135,0,4,.08);--dc-pd-arrow-size:40px;--dc-pd-arrow-inset:22px;--dc-pd-arrow-bg:rgba(135,0,4,.72);--dc-pd-arrow-color:#fff;--dc-pd-counter-bg:#870004;--dc-pd-counter-color:#FEEA9D;--dc-pd-counter-bottom:27px;--dc-pd-counter-width:82px;width:min(100%, var(--dc-pd-gallery-max-width));min-width:0;outline:none}.elementor-widget-dc-product-gallery .dc-pd-gallery__stage{position:relative;width:100%;aspect-ratio:var(--dc-pd-gallery-ratio) / 1;overflow:hidden;border:1px solid var(--dc-pd-main-border);border-radius:var(--dc-pd-main-radius);background:var(--dc-pd-main-bg)}.elementor-widget-dc-product-gallery .dc-pd-gallery__slide{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transition:opacity 260ms ease,visibility 260ms ease}.elementor-widget-dc-product-gallery .dc-pd-gallery__slide.is-active{opacity:1;visibility:visible}.elementor-widget-dc-product-gallery .dc-pd-gallery__image{display:block;width:100%;height:100%;object-fit:var(--dc-pd-gallery-fit);object-position:var(--dc-pd-gallery-position)}.elementor-widget-dc-product-gallery .dc-pd-gallery__arrow{position:absolute;top:50%;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:var(--dc-pd-arrow-size);height:var(--dc-pd-arrow-size);padding:0;border:0;border-radius:50%;background:var(--dc-pd-arrow-bg);color:var(--dc-pd-arrow-color);font:inherit;line-height:1;cursor:pointer;transform:translateY(-50%);transition:opacity 180ms ease,background-color 180ms ease}.elementor-widget-dc-product-gallery .dc-pd-gallery__arrow svg,.elementor-widget-dc-product-gallery .dc-pd-gallery__arrow i{width:14px;height:14px;color:currentColor;fill:currentColor}.elementor-widget-dc-product-gallery .dc-pd-gallery__arrow--prev{left:var(--dc-pd-arrow-inset)}.elementor-widget-dc-product-gallery .dc-pd-gallery__arrow--next{right:var(--dc-pd-arrow-inset)}.elementor-widget-dc-product-gallery .dc-pd-gallery__counter{position:absolute;left:50%;bottom:var(--dc-pd-counter-bottom);z-index:4;display:inline-flex;align-items:center;justify-content:center;min-width:var(--dc-pd-counter-width);min-height:30px;padding:5px 14px;border-radius:999px;background:var(--dc-pd-counter-bg);color:var(--dc-pd-counter-color);font-size:12px;font-weight:500;line-height:1;transform:translateX(-50%)}.elementor-widget-dc-product-gallery .dc-pd-gallery__thumbs{display:flex;gap:var(--dc-pd-thumb-gap);margin-top:var(--dc-pd-thumb-top-gap);padding-bottom:2px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity}.elementor-widget-dc-product-gallery .dc-pd-gallery__thumbs::-webkit-scrollbar{display:none}.elementor-widget-dc-product-gallery .dc-pd-gallery__thumb{position:relative;display:block;width:var(--dc-pd-thumb-size);height:var(--dc-pd-thumb-size);flex:0 0 var(--dc-pd-thumb-size);padding:0;overflow:hidden;border:1px solid var(--dc-pd-thumb-border);border-radius:var(--dc-pd-thumb-radius);background:#fff;opacity:var(--dc-pd-thumb-inactive-opacity);cursor:pointer;scroll-snap-align:start;transition:opacity 180ms ease,border-color 180ms ease}.elementor-widget-dc-product-gallery .dc-pd-gallery__thumb::after{content:'';position:absolute;inset:0;z-index:2;border-radius:inherit;background:#fff0;pointer-events:none}.elementor-widget-dc-product-gallery .dc-pd-gallery__thumb.is-active{border-color:var(--dc-pd-thumb-active);opacity:1}.elementor-widget-dc-product-gallery .dc-pd-gallery__thumb.is-active::after{background:var(--dc-pd-thumb-active-overlay)}.elementor-widget-dc-product-gallery .dc-pd-gallery__thumb img{display:block;width:100%;height:100%;object-fit:cover}.elementor-widget-dc-product-summary .dc-pd-summary{--dc-pd-summary-max-width:588px;--dc-pd-title:#870004;--dc-pd-title-bottom:14px;--dc-pd-meta:#838383;--dc-pd-meta-accent:#870004;--dc-pd-category-bottom:14px;--dc-pd-desc:#646464;--dc-pd-desc-bottom:18px;--dc-pd-attribute-label:#870004;--dc-pd-attribute-bottom:24px;--dc-pd-chip-color:#332B29;--dc-pd-chip-bg:#fff;--dc-pd-chip-border:#EED9D3;--dc-pd-chip-active-color:#FEEA9D;--dc-pd-chip-active-bg:#870004;--dc-pd-chip-radius:8px;--dc-pd-chip-gap:12px;--dc-pd-price-prefix:#870004;--dc-pd-price:#B0000A;--dc-pd-old-price:#838383;--dc-pd-price-bottom:20px;--dc-pd-qty-label:#870004;--dc-pd-qty-bg:#fff;--dc-pd-qty-border:#e6e6e6;--dc-pd-qty-btn-bg:#f2f2f2;--dc-pd-qty-btn-color:#666666;--dc-pd-qty-value:#332B29;--dc-pd-qty-width:148px;--dc-pd-qty-bottom:16px;--dc-pd-button-height:48px;--dc-pd-button-radius:24px;--dc-pd-button-icon-size:16px;--dc-pd-action-gap:12px;--dc-pd-shopee-width:172.5px;--dc-pd-tiktok-width:172.5px;--dc-pd-cart-width:218px;--dc-pd-shopee-bg:#ee4d2d;--dc-pd-shopee-color:#fff;--dc-pd-tiktok-bg:#000;--dc-pd-tiktok-color:#fff;--dc-pd-cart-color:#870004;--dc-pd-cart-hover-bg:#870004;--dc-pd-cart-hover-color:#FEEA9D;--dc-pd-cart-bg:#fff;width:min(100%, var(--dc-pd-summary-max-width));min-width:0;color:#870004}.elementor-widget-dc-product-summary .dc-pd-summary__title{margin:0 0 var(--dc-pd-title-bottom);color:var(--dc-pd-title);font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.elementor-widget-dc-product-summary .dc-pd-summary__category{margin:0 0 var(--dc-pd-category-bottom);color:var(--dc-pd-meta);font-size:14px;font-weight:400;line-height:1.45}.elementor-widget-dc-product-summary .dc-pd-summary__category strong{color:var(--dc-pd-meta-accent);font-weight:600}.elementor-widget-dc-product-summary .dc-pd-summary__description{margin:0 0 var(--dc-pd-desc-bottom);color:var(--dc-pd-desc);font-size:15px;font-weight:400;line-height:1.5}.elementor-widget-dc-product-summary .dc-pd-summary__description p{margin:0}.elementor-widget-dc-product-summary .dc-pd-summary__attributes{margin-bottom:var(--dc-pd-attribute-bottom)}.elementor-widget-dc-product-summary .dc-pd-summary__attribute-group+.dc-pd-summary__attribute-group{margin-top:12px}.elementor-widget-dc-product-summary .dc-pd-summary__attribute-label{margin-bottom:10px;color:var(--dc-pd-attribute-label);font-size:14px;font-weight:600;line-height:1.35}.elementor-widget-dc-product-summary .dc-pd-summary__chips{display:flex;flex-wrap:wrap;gap:var(--dc-pd-chip-gap)}.elementor-widget-dc-product-summary .dc-pd-summary__chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 13px;border:1px solid var(--dc-pd-chip-border);border-radius:var(--dc-pd-chip-radius);background:var(--dc-pd-chip-bg);color:var(--dc-pd-chip-color);font:inherit;font-size:13px;font-weight:400;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color 180ms ease,color 180ms ease,border-color 180ms ease}.elementor-widget-dc-product-summary .dc-pd-summary__chip.is-active{border-color:var(--dc-pd-chip-active-bg);background:var(--dc-pd-chip-active-bg);color:var(--dc-pd-chip-active-color)}.elementor-widget-dc-product-summary .dc-pd-summary__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;margin:0 0 var(--dc-pd-price-bottom)}.elementor-widget-dc-product-summary .dc-pd-summary__price-prefix{color:var(--dc-pd-price-prefix);font-size:15px;font-weight:600;line-height:1.2}.elementor-widget-dc-product-summary .dc-pd-summary__price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:16px;color:var(--dc-pd-price);font-size:30px;font-weight:600;line-height:1.1}.elementor-widget-dc-product-summary .dc-pd-summary__price p,.elementor-widget-dc-product-summary .dc-pd-summary__price .price{display:contents;margin:0}.elementor-widget-dc-product-summary .dc-pd-summary__price ins{color:var(--dc-pd-price);text-decoration:none;background:#fff0}.elementor-widget-dc-product-summary .dc-pd-summary__price del{color:var(--dc-pd-old-price);font-size:.55em;font-weight:400;opacity:1}.elementor-widget-dc-product-summary .dc-pd-summary__price .woocommerce-Price-currencySymbol{font-size:.65em}.elementor-widget-dc-product-summary .dc-pd-summary__variation-form,.elementor-widget-dc-product-summary .dc-pd-summary__purchase-wrap{margin:0}.elementor-widget-dc-product-summary .dc-pd-summary__variation-select{display:none!important}.elementor-widget-dc-product-summary .dc-pd-summary__quantity-block{margin-bottom:var(--dc-pd-qty-bottom)}.elementor-widget-dc-product-summary .dc-pd-summary__quantity-label{margin-bottom:8px;color:var(--dc-pd-qty-label);font-size:14px;font-weight:600;line-height:1.35}.elementor-widget-dc-product-summary .dc-pd-summary__quantity{display:inline-grid;grid-template-columns:32px minmax(0,1fr) 32px;width:min(100%, var(--dc-pd-qty-width));align-items:center;min-height:48px;padding:7px;border:1px solid var(--dc-pd-qty-border);border-radius:999px;background:var(--dc-pd-qty-bg)}.elementor-widget-dc-product-summary .dc-pd-summary__quantity .qty{width:100%;min-width:0;height:32px;min-height:32px;margin:0;padding:0 6px;border:0;background:#fff0;color:var(--dc-pd-qty-value);font:inherit;font-size:14px;text-align:center;appearance:textfield;box-shadow:none}.elementor-widget-dc-product-summary .dc-pd-summary__quantity .qty::-webkit-inner-spin-button,.elementor-widget-dc-product-summary .dc-pd-summary__quantity .qty::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.elementor-widget-dc-product-summary .dc-pd-summary__qty-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:var(--dc-pd-qty-btn-bg);color:var(--dc-pd-qty-btn-color);font:inherit;font-size:18px;line-height:1;cursor:pointer}.elementor-widget-dc-product-summary .dc-pd-summary__actions{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--dc-pd-action-gap);width:100%}.elementor-widget-dc-product-summary .dc-pd-summary__button,.elementor-widget-dc-product-summary a.dc-pd-summary__button,.elementor-widget-dc-product-summary a.dc-pd-summary__button:visited,.elementor-widget-dc-product-summary button.dc-pd-summary__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:var(--dc-pd-button-height);padding:10px 18px;border-radius:var(--dc-pd-button-radius);font:inherit;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;box-shadow:none;cursor:pointer;transition:opacity 180ms ease,box-shadow 180ms ease}.elementor-widget-dc-product-summary .dc-pd-summary__button svg,.elementor-widget-dc-product-summary .dc-pd-summary__button i{width:var(--dc-pd-button-icon-size);height:var(--dc-pd-button-icon-size);fill:currentColor;color:currentColor}.elementor-widget-dc-product-summary .dc-pd-summary__button--shopee,.elementor-widget-dc-product-summary a.dc-pd-summary__button--shopee,.elementor-widget-dc-product-summary a.dc-pd-summary__button--shopee:link,.elementor-widget-dc-product-summary a.dc-pd-summary__button--shopee:visited,.elementor-widget-dc-product-summary a.dc-pd-summary__button--shopee:hover,.elementor-widget-dc-product-summary a.dc-pd-summary__button--shopee:focus,.elementor-widget-dc-product-summary a.dc-pd-summary__button--shopee:active{border:1px solid var(--dc-pd-shopee-bg)!important;background:var(--dc-pd-shopee-bg)!important;background-image:none!important;color:var(--dc-pd-shopee-color)!important;box-shadow:none;text-shadow:none}.elementor-widget-dc-product-summary .dc-pd-summary__button--tiktok,.elementor-widget-dc-product-summary a.dc-pd-summary__button--tiktok,.elementor-widget-dc-product-summary a.dc-pd-summary__button--tiktok:link,.elementor-widget-dc-product-summary a.dc-pd-summary__button--tiktok:visited,.elementor-widget-dc-product-summary a.dc-pd-summary__button--tiktok:hover,.elementor-widget-dc-product-summary a.dc-pd-summary__button--tiktok:focus,.elementor-widget-dc-product-summary a.dc-pd-summary__button--tiktok:active{border:1px solid var(--dc-pd-tiktok-bg)!important;background:var(--dc-pd-tiktok-bg)!important;background-image:none!important;color:var(--dc-pd-tiktok-color)!important;box-shadow:none;text-shadow:none}.elementor-widget-dc-product-summary .dc-pd-summary__button--cart,.elementor-widget-dc-product-summary button.dc-pd-summary__button--cart,.elementor-widget-dc-product-summary button.dc-pd-summary__button--cart.button,.elementor-widget-dc-product-summary button.dc-pd-summary__button--cart.button.alt,.elementor-widget-dc-product-summary button.dc-pd-summary__button--cart:hover,.elementor-widget-dc-product-summary button.dc-pd-summary__button--cart:focus,.elementor-widget-dc-product-summary button.dc-pd-summary__button--cart:active,.elementor-widget-dc-product-summary a.dc-pd-summary__button--cart,.elementor-widget-dc-product-summary a.dc-pd-summary__button--cart:link,.elementor-widget-dc-product-summary a.dc-pd-summary__button--cart:visited,.elementor-widget-dc-product-summary a.dc-pd-summary__button--cart:hover,.elementor-widget-dc-product-summary a.dc-pd-summary__button--cart:focus,.elementor-widget-dc-product-summary a.dc-pd-summary__button--cart:active{border:1px solid var(--dc-pd-cart-color)!important;background:var(--dc-pd-cart-bg)!important;background-image:none!important;color:var(--dc-pd-cart-color)!important;box-shadow:none!important;text-shadow:none!important}.elementor-widget-dc-product-summary button.dc-pd-summary__button--cart:not(:disabled):hover,.elementor-widget-dc-product-summary button.dc-pd-summary__button--cart:not(:disabled):focus-visible,.elementor-widget-dc-product-summary a.dc-pd-summary__button--cart:hover,.elementor-widget-dc-product-summary a.dc-pd-summary__button--cart:focus-visible{background:var(--dc-pd-cart-hover-bg)!important;background-image:none!important;border-color:var(--dc-pd-cart-hover-bg)!important;color:var(--dc-pd-cart-hover-color)!important}.elementor-widget-dc-product-summary .dc-pd-summary__button--cart svg,.elementor-widget-dc-product-summary .dc-pd-summary__button--cart svg *,.elementor-widget-dc-product-summary .dc-pd-summary__button--cart i,.elementor-widget-dc-product-summary .dc-pd-summary__button--cart i::before{color:currentColor}.elementor-widget-dc-product-summary .dc-pd-summary__button--shopee{width:min(100%, var(--dc-pd-shopee-width));flex:0 0 var(--dc-pd-shopee-width)}.elementor-widget-dc-product-summary .dc-pd-summary__button--tiktok{width:min(100%, var(--dc-pd-tiktok-width));flex:0 0 var(--dc-pd-tiktok-width)}.elementor-widget-dc-product-summary .dc-pd-summary__button--cart{width:min(100%, var(--dc-pd-cart-width));flex:0 0 var(--dc-pd-cart-width)}.elementor-widget-dc-product-summary .dc-pd-summary__button.disabled,.elementor-widget-dc-product-summary .dc-pd-summary__button:disabled{cursor:not-allowed;opacity:.5}.elementor-widget-dc-product-summary .woocommerce-variation-availability{margin:10px 0}.elementor-widget-dc-product-share .dc-pd-share{--dc-pd-share-label:#870004;--dc-pd-share-size:32px;--dc-pd-share-gap:8px;--dc-pd-share-bg:#fff;--dc-pd-share-color:#B0000A;--dc-pd-share-border:#EED9D3;--dc-pd-share-hover-bg:#FFF0EA;--dc-pd-share-max-width:588px;--dc-pd-share-top:72px;--dc-pd-share-copy:#777e91;--dc-pd-share-facebook:#1877f2;--dc-pd-share-zalo:#005be0;--dc-pd-share-messenger:#0068ff;display:flex;align-items:center;gap:14px;width:min(100%, var(--dc-pd-share-max-width));margin-top:var(--dc-pd-share-top);color:var(--dc-pd-share-label)}.elementor-widget-dc-product-share .dc-pd-share__label{flex:0 0 auto;color:var(--dc-pd-share-label);font-size:14px;font-weight:600;line-height:1.2}.elementor-widget-dc-product-share .dc-pd-share__items{display:flex;align-items:center;flex-wrap:wrap;gap:var(--dc-pd-share-gap)}.elementor-widget-dc-product-share .dc-pd-share__button,.elementor-widget-dc-product-share a.dc-pd-share__button,.elementor-widget-dc-product-share a.dc-pd-share__button:visited{display:inline-flex;align-items:center;justify-content:center;width:var(--dc-pd-share-size);height:var(--dc-pd-share-size);flex:0 0 var(--dc-pd-share-size);padding:0;border:1px solid var(--dc-pd-share-border);border-radius:50%;background:var(--dc-pd-share-bg);color:var(--dc-pd-share-color);text-decoration:none;box-shadow:0 4px 12px rgb(1 17 57 / .05);transition:background-color 180ms ease,transform 180ms ease}.elementor-widget-dc-product-share .dc-pd-share__button:hover,.elementor-widget-dc-product-share .dc-pd-share__button:focus-visible{background:var(--dc-pd-share-hover-bg);transform:translateY(-1px)}.elementor-widget-dc-product-share .dc-pd-share--brand .dc-pd-share__button--copy{color:var(--dc-pd-share-copy)}.elementor-widget-dc-product-share .dc-pd-share--brand .dc-pd-share__button--facebook{color:var(--dc-pd-share-facebook)}.elementor-widget-dc-product-share .dc-pd-share--brand .dc-pd-share__button--zalo{color:var(--dc-pd-share-zalo)}.elementor-widget-dc-product-share .dc-pd-share--brand .dc-pd-share__button--messenger{color:var(--dc-pd-share-messenger)}.elementor-widget-dc-product-share .dc-pd-share__button svg,.elementor-widget-dc-product-share .dc-pd-share__button i{width:.95em;height:.95em;fill:currentColor;color:currentColor}.elementor-widget-dc-product-share .dc-pd-share__zalo{font-size:8px;font-weight:700;line-height:1}.elementor-widget-dc-product-share .dc-pd-share__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.elementor-widget-dc-product-description{width:100%}.elementor-widget-dc-product-description .dc-pd-description{--dc-pd-desc-bg:#FFF7F4;--dc-pd-desc-width:1280px;--dc-pd-desc-title:#870004;--dc-pd-desc-body:#39312E;--dc-pd-desc-heading:#332B29;--dc-pd-desc-link:#B0000A;--dc-pd-desc-title-gap:18px;--dc-pd-desc-collapsed:410px;--dc-pd-desc-fade-height:120px;--dc-pd-desc-paragraph-gap:14px;--dc-pd-desc-list-gap:2px;--dc-pd-desc-toggle:#B0000A;--dc-pd-desc-toggle-hover:#870004;--dc-pd-desc-toggle-gap:8px;--dc-pd-desc-toggle-icon-gap:8px;--dc-pd-desc-icon-size:14px;--dc-pd-desc-icon-rotation:-45deg;--dc-pd-desc-icon-expanded:135deg;position:relative;width:100%;padding:64px 24px 72px;background:var(--dc-pd-desc-bg);color:var(--dc-pd-desc-body);overflow:hidden}.elementor-widget-dc-product-description .dc-pd-description__inner{width:min(var(--dc-pd-desc-width), 100%);margin:0 auto}.elementor-widget-dc-product-description .dc-pd-description__title{margin:0 0 var(--dc-pd-desc-title-gap);color:var(--dc-pd-desc-title);font-size:32px;font-weight:700;line-height:1.25;letter-spacing:-.02em}.elementor-widget-dc-product-description .dc-pd-description__viewport{position:relative;max-height:none;overflow:visible;transition:max-height 360ms cubic-bezier(.22,.61,.36,1)}.elementor-widget-dc-product-description .dc-pd-description.is-collapsible:not(.is-expanded):not(.is-short) .dc-pd-description__viewport{max-height:var(--dc-pd-desc-collapsed);overflow:hidden}.elementor-widget-dc-product-description .dc-pd-description__content{color:var(--dc-pd-desc-body);font-size:16px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.elementor-widget-dc-product-description .dc-pd-description__content>:first-child{margin-top:0}.elementor-widget-dc-product-description .dc-pd-description__content>:last-child{margin-bottom:0}.elementor-widget-dc-product-description .dc-pd-description__content p{margin:0 0 var(--dc-pd-desc-paragraph-gap)}.elementor-widget-dc-product-description .dc-pd-description__content h2,.elementor-widget-dc-product-description .dc-pd-description__content h3,.elementor-widget-dc-product-description .dc-pd-description__content h4,.elementor-widget-dc-product-description .dc-pd-description__content h5,.elementor-widget-dc-product-description .dc-pd-description__content h6{margin:0 0 var(--dc-pd-desc-paragraph-gap);color:var(--dc-pd-desc-heading);font-size:20px;font-weight:600;line-height:1.35}.elementor-widget-dc-product-description .dc-pd-description__content ul,.elementor-widget-dc-product-description .dc-pd-description__content ol{margin:0 0 var(--dc-pd-desc-paragraph-gap);padding-inline-start:24px}.elementor-widget-dc-product-description .dc-pd-description__content li+li{margin-top:var(--dc-pd-desc-list-gap)}.elementor-widget-dc-product-description .dc-pd-description__content a,.elementor-widget-dc-product-description .dc-pd-description__content a:visited{color:var(--dc-pd-desc-link);text-decoration:none}.elementor-widget-dc-product-description .dc-pd-description__content img,.elementor-widget-dc-product-description .dc-pd-description__content video,.elementor-widget-dc-product-description .dc-pd-description__content iframe,.elementor-widget-dc-product-description .dc-pd-description__content table{max-width:100%}.elementor-widget-dc-product-description .dc-pd-description__content img{height:auto}.elementor-widget-dc-product-description .dc-pd-description__content table{width:100%;border-collapse:collapse}.elementor-widget-dc-product-description .dc-pd-description__fade{position:absolute;left:0;right:0;bottom:0;z-index:2;display:block;height:var(--dc-pd-desc-fade-height);background:linear-gradient(180deg,#fff0 0%,var(--dc-pd-desc-bg) 100%);pointer-events:none;opacity:1;transition:opacity 220ms ease}.elementor-widget-dc-product-description .dc-pd-description.is-expanded .dc-pd-description__fade,.elementor-widget-dc-product-description .dc-pd-description.is-short .dc-pd-description__fade{opacity:0}.elementor-widget-dc-product-description .dc-pd-description__toggle,.elementor-widget-dc-product-description button.dc-pd-description__toggle{appearance:none;display:flex;align-items:center;justify-content:center;gap:var(--dc-pd-desc-toggle-icon-gap);width:fit-content;min-height:34px;margin:var(--dc-pd-desc-toggle-gap) auto 0;padding:4px 8px;border:0;background:#fff0;color:var(--dc-pd-desc-toggle);font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:none;transition:color 180ms ease}.elementor-widget-dc-product-description .dc-pd-description__toggle:hover,.elementor-widget-dc-product-description .dc-pd-description__toggle:focus-visible{color:var(--dc-pd-desc-toggle-hover);background:#fff0}.elementor-widget-dc-product-description .dc-pd-description__toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.elementor-widget-dc-product-description .dc-pd-description__toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--dc-pd-desc-icon-size);height:var(--dc-pd-desc-icon-size);flex:0 0 var(--dc-pd-desc-icon-size);transform:rotate(var(--dc-pd-desc-icon-rotation));transform-origin:center;transition:transform 280ms cubic-bezier(.22,.61,.36,1)}.elementor-widget-dc-product-description .dc-pd-description.is-expanded .dc-pd-description__toggle-icon{transform:rotate(var(--dc-pd-desc-icon-expanded))}.elementor-widget-dc-product-description .dc-pd-description__toggle-icon svg,.elementor-widget-dc-product-description .dc-pd-description__toggle-icon i{display:block;width:100%;height:100%;color:currentColor;fill:currentColor}.elementor-widget-dc-product-description .dc-pd-description.is-short .dc-pd-description__toggle{display:none}.elementor-widget-dc-product-description .dc-pd-editor-note{padding:14px 16px;border:1px dashed #DEC7C2;border-radius:10px;background:#FFF9F7;color:#55443E;font-size:13px}@media (max-width:1024px){.elementor-widget-dc-product-summary .dc-pd-summary__title{font-size:28px}.elementor-widget-dc-product-summary .dc-pd-summary__actions{gap:10px}.elementor-widget-dc-product-summary .dc-pd-summary__button--shopee,.elementor-widget-dc-product-summary .dc-pd-summary__button--tiktok{flex:1 1 0%;width:auto}.elementor-widget-dc-product-summary .dc-pd-summary__button--cart{flex:1.2 1 0;width:auto}}@media (max-width:767px){.elementor-widget-dc-product-gallery .dc-pd-gallery__counter{bottom:14px}.elementor-widget-dc-product-gallery .dc-pd-gallery__arrow{width:36px;height:36px}.elementor-widget-dc-product-summary .dc-pd-summary__title{font-size:26px;line-height:1.2}.elementor-widget-dc-product-summary .dc-pd-summary__price{font-size:28px}.elementor-widget-dc-product-summary .dc-pd-summary__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.elementor-widget-dc-product-summary .dc-pd-summary__button--shopee,.elementor-widget-dc-product-summary .dc-pd-summary__button--tiktok{width:100%;min-width:0}.elementor-widget-dc-product-summary .dc-pd-summary__button--cart{grid-column:1 / -1;width:100%;min-width:0}.elementor-widget-dc-product-summary .dc-pd-summary__button{width:100%;padding-left:14px;padding-right:14px}.elementor-widget-dc-product-share .dc-pd-share{align-items:flex-start;flex-wrap:wrap;gap:10px 14px}.elementor-widget-dc-product-description .dc-pd-description__title{font-size:28px}.elementor-widget-dc-product-description .dc-pd-description__content{font-size:15px;line-height:1.55}.elementor-widget-dc-product-description .dc-pd-description__content h2,.elementor-widget-dc-product-description .dc-pd-description__content h3,.elementor-widget-dc-product-description .dc-pd-description__content h4,.elementor-widget-dc-product-description .dc-pd-description__content h5,.elementor-widget-dc-product-description .dc-pd-description__content h6{font-size:18px}}@media (prefers-reduced-motion:reduce){.elementor-widget-dc-product-gallery .dc-pd-gallery__slide,.elementor-widget-dc-product-gallery .dc-pd-gallery__arrow,.elementor-widget-dc-product-gallery .dc-pd-gallery__thumb,.elementor-widget-dc-product-summary .dc-pd-summary__chip,.elementor-widget-dc-product-summary .dc-pd-summary__button,.elementor-widget-dc-product-share .dc-pd-share__button,.elementor-widget-dc-product-description .dc-pd-description__viewport,.elementor-widget-dc-product-description .dc-pd-description__fade,.elementor-widget-dc-product-description .dc-pd-description__toggle-icon{transition:none!important}}.elementor-widget-dc-related-products{width:100%}.elementor-widget-dc-related-products .dc-pd-related{--dc-pd-related-width:1280px;--dc-pd-related-head-gap:40px;--dc-pd-related-gap:24px;--dc-pd-related-card-bg:#FFF9F7;--dc-pd-related-card-border:#EED9D3;--dc-pd-related-card-hover-border:#B0000A;--dc-pd-related-card-radius:24px;--dc-pd-related-card-height:537px;--dc-pd-related-media-inset:8px;--dc-pd-related-media-radius:16px;--dc-pd-related-media-bg:#fff;--dc-pd-related-image-fit:contain;--dc-pd-related-content-x:16px;--dc-pd-related-title-lines:2;--dc-pd-related-excerpt-lines:2;--dc-pd-related-more-text:#B0000A;--dc-pd-related-more-bg:#fff;--dc-pd-related-more-border:#B0000A;--dc-pd-related-more-icon-bg:#870004;--dc-pd-related-more-icon:#FEEA9D;--dc-pd-related-more-hover-text:#B0000A;--dc-pd-related-more-hover-bg:#fff;--dc-pd-related-more-hover-border:#B0000A;--dc-pd-related-more-hover-icon-bg:#870004;--dc-pd-related-more-hover-icon:#FEEA9D;--dc-pd-related-more-width:158px;--dc-pd-related-more-height:48px;--dc-pd-related-more-icon-size:32px;--dc-pd-related-buy:#B0000A;--dc-pd-related-buy-bg:transparent;--dc-pd-related-buy-icon:#B0000A;--dc-pd-related-buy-icon-bg:transparent;--dc-pd-related-buy-hover:#ffffff;--dc-pd-related-buy-hover-bg:#B0000A;--dc-pd-related-buy-hover-icon:#B0000A;--dc-pd-related-buy-hover-icon-bg:#ffffff;--dc-pd-related-buy-height:42px;--dc-pd-related-buy-radius:999px;--dc-pd-related-buy-padding-x:14px;--dc-pd-related-buy-icon-size:14px;--dc-pd-related-buy-icon-circle:34px;--dc-pd-related-buy-gap:8px;--dc-pd-related-hover-overlay:rgba(80,0,4,.50);--dc-pd-related-quick-height:50px;--dc-pd-related-quick-width:164px;--dc-pd-related-quick-icon-circle:42px;--dc-pd-related-quick-bg:#ffffff;--dc-pd-related-quick-color:#B0000A;--dc-pd-related-quick-border:#B0000A;--dc-pd-related-quick-icon-bg:#870004;--dc-pd-related-quick-icon-color:#FEEA9D;--dc-pd-related-mobile-card:82vw;width:min(100%, var(--dc-pd-related-width));margin-inline:auto;color:#870004;box-sizing:border-box}.elementor-widget-dc-related-products .dc-pd-related,.elementor-widget-dc-related-products .dc-pd-related *{box-sizing:border-box}.elementor-widget-dc-related-products .dc-pd-related__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:var(--dc-pd-related-head-gap)}.elementor-widget-dc-related-products .dc-pd-related__title{min-width:0;margin:0;color:#870004;font-size:40px;font-weight:700;line-height:1.2;letter-spacing:-.025em}.elementor-widget-dc-related-products .dc-pd-related__more,.elementor-widget-dc-related-products a.dc-pd-related__more,.elementor-widget-dc-related-products a.dc-pd-related__more:visited{width:var(--dc-pd-related-more-width);min-width:var(--dc-pd-related-more-width);height:var(--dc-pd-related-more-height);display:inline-flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 7px 7px 24px;border:1px solid var(--dc-pd-related-more-border)!important;border-radius:999px;background:var(--dc-pd-related-more-bg)!important;color:var(--dc-pd-related-more-text)!important;box-shadow:none;text-decoration:none!important;white-space:nowrap;flex:0 0 auto;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease}.elementor-widget-dc-related-products .dc-pd-related__more-text{color:inherit!important}.elementor-widget-dc-related-products .dc-pd-related__more-icon{width:var(--dc-pd-related-more-icon-size);height:var(--dc-pd-related-more-icon-size);flex:0 0 var(--dc-pd-related-more-icon-size);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--dc-pd-related-more-icon-bg)!important;color:var(--dc-pd-related-more-icon)!important;transition:color 180ms ease,background-color 180ms ease}.elementor-widget-dc-related-products .dc-pd-related__more-icon svg,.elementor-widget-dc-related-products .dc-pd-related__more-icon i{display:block;width:14px;height:14px;color:currentColor!important;fill:currentColor}.elementor-widget-dc-related-products .dc-pd-related__more-icon>svg:not([fill]),.elementor-widget-dc-related-products .dc-pd-related__more-icon>svg[fill="none"]{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.elementor-widget-dc-related-products .dc-pd-related__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dc-pd-related-gap);align-items:stretch}.elementor-widget-dc-related-products .dc-pd-related__card{position:relative;min-width:0;min-height:var(--dc-pd-related-card-height);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--dc-pd-related-card-border);border-radius:var(--dc-pd-related-card-radius);background:var(--dc-pd-related-card-bg);color:#332B29}.elementor-widget-dc-related-products .dc-pd-related__media{width:calc(100% - (var(--dc-pd-related-media-inset) * 2));aspect-ratio:1 / 1;flex:0 0 auto;display:block;overflow:hidden;margin:var(--dc-pd-related-media-inset) var(--dc-pd-related-media-inset) 0;border-radius:var(--dc-pd-related-media-radius);background:var(--dc-pd-related-media-bg);text-decoration:none}.elementor-widget-dc-related-products .dc-pd-related__media img,.elementor-widget-dc-related-products .dc-pd-related__image{width:100%!important;height:100%!important;display:block;object-fit:var(--dc-pd-related-image-fit);object-position:center}.elementor-widget-dc-related-products .dc-pd-related__content{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;padding:16px var(--dc-pd-related-content-x) 20px}.elementor-widget-dc-related-products .dc-pd-related__product-title,.elementor-widget-dc-related-products a.dc-pd-related__product-title,.elementor-widget-dc-related-products a.dc-pd-related__product-title:visited{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dc-pd-related-title-lines);color:#332B29;text-decoration:none;font-size:18px;font-weight:600;line-height:1.45}.elementor-widget-dc-related-products .dc-pd-related__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--dc-pd-related-excerpt-lines);margin-top:8px;color:#8b8b8b;font-size:16px;font-weight:400;line-height:1.5}.elementor-widget-dc-related-products .dc-pd-related__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:14px;color:#B0000A;font-size:30px;font-weight:700;line-height:1.2}.elementor-widget-dc-related-products .dc-pd-related__price ins,.elementor-widget-dc-related-products .dc-pd-related__price del{display:inline-flex}.elementor-widget-dc-related-products .dc-pd-related__price ins{order:1;color:#B0000A;text-decoration:none}.elementor-widget-dc-related-products .dc-pd-related__price del{order:2;color:#8b8b8b;font-size:20px;font-weight:500;opacity:1}.elementor-widget-dc-related-products .dc-pd-related__price>.woocommerce-Price-amount{color:#B0000A}.elementor-widget-dc-related-products .dc-pd-related__price .woocommerce-Price-currencySymbol{font-size:.58em;vertical-align:super}.elementor-widget-dc-related-products .dc-pd-related__buy,.elementor-widget-dc-related-products a.dc-pd-related__buy,.elementor-widget-dc-related-products a.dc-pd-related__buy:visited{width:fit-content;display:inline-flex;align-items:center;gap:var(--dc-pd-related-buy-gap);margin-top:auto;padding-top:16px;color:var(--dc-pd-related-buy)!important;background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important;text-decoration:none!important;font-size:16px;font-weight:500;line-height:1.2}.elementor-widget-dc-related-products .dc-pd-related__buy-text{color:inherit!important}.elementor-widget-dc-related-products .dc-pd-related__buy-icon{width:var(--dc-pd-related-buy-icon-size);height:var(--dc-pd-related-buy-icon-size);flex:0 0 var(--dc-pd-related-buy-icon-size);display:inline-flex;align-items:center;justify-content:center;color:var(--dc-pd-related-buy-icon)!important}.elementor-widget-dc-related-products .dc-pd-related__buy-icon svg,.elementor-widget-dc-related-products .dc-pd-related__buy-icon i{width:100%;height:100%;display:block;color:currentColor!important;fill:currentColor}.elementor-widget-dc-related-products .dc-pd-related__buy-icon>svg:not([fill]),.elementor-widget-dc-related-products .dc-pd-related__buy-icon>svg[fill="none"]{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.elementor-widget-dc-related-products .dc-pd-related__more:focus-visible,.elementor-widget-dc-related-products .dc-pd-related__media-link:focus-visible,.elementor-widget-dc-related-products .dc-pd-related__product-title:focus-visible,.elementor-widget-dc-related-products .dc-pd-related__buy:focus-visible{outline:2px solid rgb(176 0 10 / .35);outline-offset:3px}@media (hover:hover) and (pointer:fine){.elementor-widget-dc-related-products .dc-pd-related__more:hover{color:var(--dc-pd-related-more-hover-text)!important;background:var(--dc-pd-related-more-hover-bg)!important;border-color:var(--dc-pd-related-more-hover-border)!important}.elementor-widget-dc-related-products .dc-pd-related__more:hover .dc-pd-related__more-icon{color:var(--dc-pd-related-more-hover-icon)!important;background:var(--dc-pd-related-more-hover-icon-bg)!important}.elementor-widget-dc-related-products .dc-pd-related__buy:hover{color:var(--dc-pd-related-buy-hover)!important}.elementor-widget-dc-related-products .dc-pd-related__buy:hover .dc-pd-related__buy-icon{color:var(--dc-pd-related-buy-hover-icon)!important}}@media (max-width:1024px){.elementor-widget-dc-related-products .dc-pd-related__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.elementor-widget-dc-related-products .dc-pd-related__head{align-items:flex-start;flex-wrap:wrap;gap:14px}.elementor-widget-dc-related-products .dc-pd-related__title{font-size:28px}.elementor-widget-dc-related-products .dc-pd-related__more,.elementor-widget-dc-related-products a.dc-pd-related__more{max-width:100%}.elementor-widget-dc-related-products .dc-pd-related__track{display:flex;grid-template-columns:none;gap:max(12px, var(--dc-pd-related-gap));width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-snap-type:x proximity;scroll-padding-inline:0;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none}.elementor-widget-dc-related-products .dc-pd-related__track::-webkit-scrollbar{display:none}.elementor-widget-dc-related-products .dc-pd-related__card{width:min(var(--dc-pd-related-mobile-card), calc(100vw - 32px));min-width:min(var(--dc-pd-related-mobile-card), calc(100vw - 32px));flex:0 0 min(var(--dc-pd-related-mobile-card), calc(100vw - 32px));scroll-snap-align:start}.elementor-widget-dc-related-products .dc-pd-related__content{padding-bottom:18px}.elementor-widget-dc-related-products .dc-pd-related__price{font-size:26px}}.elementor-widget-dc-related-products .dc-pd-editor-note{padding:14px 16px;border:1px dashed #DEC7C2;border-radius:10px;background:#FFF9F7;color:#55443E;font-size:13px}.elementor-widget-dc-related-products .dc-pd-related__content>a.added_to_cart.wc-forward{display:none!important}.elementor-widget-dc-related-products .dc-pd-related__buy.loading{opacity:.6;pointer-events:none}.elementor-widget-dc-related-products .dc-pd-related__card{transition:border-color 220ms ease,box-shadow 220ms ease,transform 220ms ease}.elementor-widget-dc-related-products .dc-pd-related__media{position:relative}.elementor-widget-dc-related-products .dc-pd-related__media-link{position:absolute;inset:0;z-index:1;display:block;border-radius:inherit;text-decoration:none}.elementor-widget-dc-related-products .dc-pd-related__image{transition:transform 280ms ease}.elementor-widget-dc-related-products .dc-pd-related__media-overlay{position:absolute;inset:0;z-index:2;border-radius:inherit;background:var(--dc-pd-related-hover-overlay);opacity:0;pointer-events:none;transition:opacity 220ms ease}.elementor-widget-dc-related-products .dc-pd-related__quick,.elementor-widget-dc-related-products a.dc-pd-related__quick,.elementor-widget-dc-related-products a.dc-pd-related__quick:visited{position:absolute;left:50%;top:50%;z-index:3;min-width:var(--dc-pd-related-quick-width);height:var(--dc-pd-related-quick-height);display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 6px 20px;border:1px solid var(--dc-pd-related-quick-border)!important;border-radius:999px!important;background:var(--dc-pd-related-quick-bg)!important;color:var(--dc-pd-related-quick-color)!important;box-shadow:none!important;text-decoration:none!important;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% + 12px));transition:opacity 220ms ease,transform 260ms cubic-bezier(.22,.61,.36,1),box-shadow 220ms ease}.elementor-widget-dc-related-products .dc-pd-related__quick-icon{width:var(--dc-pd-related-quick-icon-circle);height:var(--dc-pd-related-quick-icon-circle);flex:0 0 var(--dc-pd-related-quick-icon-circle);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--dc-pd-related-quick-icon-bg)!important;color:var(--dc-pd-related-quick-icon-color)!important}.elementor-widget-dc-related-products .dc-pd-related__quick-icon svg,.elementor-widget-dc-related-products .dc-pd-related__quick-icon i{width:1em;height:1em;display:block;color:currentColor!important;fill:currentColor}.elementor-widget-dc-related-products .dc-pd-related__quick-icon>svg:not([fill]),.elementor-widget-dc-related-products .dc-pd-related__quick-icon>svg[fill="none"]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.elementor-widget-dc-related-products .dc-pd-related__buy,.elementor-widget-dc-related-products a.dc-pd-related__buy,.elementor-widget-dc-related-products a.dc-pd-related__buy:visited{width:100%;height:var(--dc-pd-related-buy-height);min-height:var(--dc-pd-related-buy-height);display:flex;align-items:center;gap:0;margin-top:auto;padding:4px 0;border:0!important;border-radius:var(--dc-pd-related-buy-radius)!important;background:var(--dc-pd-related-buy-bg)!important;color:var(--dc-pd-related-buy)!important;box-shadow:none!important;overflow:hidden;transition:background-color 240ms ease,color 240ms ease,padding 260ms cubic-bezier(.22,.61,.36,1)}.elementor-widget-dc-related-products .dc-pd-related__buy-text{flex:0 0 auto;color:inherit!important}.elementor-widget-dc-related-products .dc-pd-related__buy-spacer{width:0;flex:0 0 0%;transition:flex-grow 280ms cubic-bezier(.22,.61,.36,1),width 280ms cubic-bezier(.22,.61,.36,1)}.elementor-widget-dc-related-products .dc-pd-related__buy-icon{width:var(--dc-pd-related-buy-icon-size);height:var(--dc-pd-related-buy-icon-size);flex:0 0 var(--dc-pd-related-buy-icon-size);margin-left:var(--dc-pd-related-buy-gap);border-radius:50%;background:var(--dc-pd-related-buy-icon-bg)!important;color:var(--dc-pd-related-buy-icon)!important;transition:width 260ms cubic-bezier(.22,.61,.36,1),height 260ms cubic-bezier(.22,.61,.36,1),flex-basis 260ms cubic-bezier(.22,.61,.36,1),margin-left 260ms ease,background-color 240ms ease,color 240ms ease}.elementor-widget-dc-related-products .dc-pd-related__buy-icon svg,.elementor-widget-dc-related-products .dc-pd-related__buy-icon i{width:var(--dc-pd-related-buy-icon-size);height:var(--dc-pd-related-buy-icon-size)}.elementor-widget-dc-related-products .dc-pd-related__product-title{transition:color 180ms ease}@media (hover:hover) and (pointer:fine){.elementor-widget-dc-related-products .dc-pd-related__card:hover,.elementor-widget-dc-related-products .dc-pd-related__card:focus-within{border-color:var(--dc-pd-related-card-hover-border)}.elementor-widget-dc-related-products .dc-pd-related__card:hover .dc-pd-related__media-overlay,.elementor-widget-dc-related-products .dc-pd-related__card:focus-within .dc-pd-related__media-overlay{opacity:1}.elementor-widget-dc-related-products .dc-pd-related__card:hover .dc-pd-related__quick,.elementor-widget-dc-related-products .dc-pd-related__card:focus-within .dc-pd-related__quick{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.elementor-widget-dc-related-products .dc-pd-related__quick:hover,.elementor-widget-dc-related-products .dc-pd-related__quick:focus-visible{color:var(--dc-pd-related-quick-color)!important;box-shadow:0 10px 22px rgb(135 0 4 / .18)!important}.elementor-widget-dc-related-products .dc-pd-related__card:hover .dc-pd-related__buy,.elementor-widget-dc-related-products .dc-pd-related__card:focus-within .dc-pd-related__buy{padding-left:var(--dc-pd-related-buy-padding-x);padding-right:4px;background:var(--dc-pd-related-buy-hover-bg)!important;color:var(--dc-pd-related-buy-hover)!important}.elementor-widget-dc-related-products .dc-pd-related__card:hover .dc-pd-related__buy-spacer,.elementor-widget-dc-related-products .dc-pd-related__card:focus-within .dc-pd-related__buy-spacer{flex-grow:1;width:1px}.elementor-widget-dc-related-products .dc-pd-related__card:hover .dc-pd-related__buy-icon,.elementor-widget-dc-related-products .dc-pd-related__card:focus-within .dc-pd-related__buy-icon{width:var(--dc-pd-related-buy-icon-circle);height:var(--dc-pd-related-buy-icon-circle);flex-basis:var(--dc-pd-related-buy-icon-circle);margin-left:0;background:var(--dc-pd-related-buy-hover-icon-bg)!important;color:var(--dc-pd-related-buy-hover-icon)!important}}@media (max-width:767px),(hover:none),(pointer:coarse){.elementor-widget-dc-related-products .dc-pd-related__quick,.elementor-widget-dc-related-products .dc-pd-related__media-overlay{opacity:0!important;pointer-events:none!important;visibility:hidden}}@media (prefers-reduced-motion:reduce){.elementor-widget-dc-related-products .dc-pd-related__card,.elementor-widget-dc-related-products .dc-pd-related__media-overlay,.elementor-widget-dc-related-products .dc-pd-related__quick,.elementor-widget-dc-related-products .dc-pd-related__buy,.elementor-widget-dc-related-products .dc-pd-related__buy-spacer,.elementor-widget-dc-related-products .dc-pd-related__buy-icon{transition:none!important}}.elementor-widget-dc-product-gallery button.dc-pd-gallery__arrow,.elementor-widget-dc-product-gallery button.dc-pd-gallery__arrow:hover,.elementor-widget-dc-product-gallery button.dc-pd-gallery__arrow:focus-visible{background:var(--dc-pd-arrow-bg)!important;border-color:transparent!important;color:var(--dc-pd-arrow-color)!important}.elementor-widget-dc-product-gallery button.dc-pd-gallery__thumb{background:#fff!important;border-color:var(--dc-pd-thumb-border)!important}.elementor-widget-dc-product-gallery button.dc-pd-gallery__thumb.is-active{border-color:var(--dc-pd-thumb-active)!important}.elementor-widget-dc-product-summary button.dc-pd-summary__chip{background:var(--dc-pd-chip-bg)!important;border-color:var(--dc-pd-chip-border)!important;color:var(--dc-pd-chip-color)!important}.elementor-widget-dc-product-summary button.dc-pd-summary__chip.is-active{background:var(--dc-pd-chip-active-bg)!important;border-color:var(--dc-pd-chip-active-bg)!important;color:var(--dc-pd-chip-active-color)!important}.elementor-widget-dc-product-summary button.dc-pd-summary__qty-btn{background:var(--dc-pd-qty-btn-bg)!important;border:0!important;color:var(--dc-pd-qty-btn-color)!important}.elementor-widget-dc-product-description button.dc-pd-description__toggle{background:transparent!important;border:0!important;color:var(--dc-pd-desc-toggle)!important}.elementor-widget-dc-product-description button.dc-pd-description__toggle:hover,.elementor-widget-dc-product-description button.dc-pd-description__toggle:focus-visible{background:transparent!important;color:var(--dc-pd-desc-toggle-hover)!important}.elementor-widget-dc-product-gallery .dc-pd-gallery[data-dc-has-multiple="0"] .dc-pd-gallery__thumbs,.elementor-widget-dc-product-gallery .dc-pd-gallery[data-dc-has-multiple="0"] .dc-pd-gallery__arrow,.elementor-widget-dc-product-gallery .dc-pd-gallery[data-dc-has-multiple="0"] .dc-pd-gallery__counter{display:none}.elementor-widget-dc-product-gallery .dc-pd-gallery__thumbs{min-width:0;max-width:100%}.elementor-widget-dc-product-gallery .dc-pd-gallery__slide img.dc-pd-gallery__image{max-width:none;height:100%}