body.template-product{--input-bg-color: var(--color-black);--input-text-color: 239, 238, 237;--star-color: 216, 174, 79;--input-bg-color-diff-3: #141414;--input-bg-color-diff-6: #242424}body.template-product .custom-select__listbox{border-color:rgba(var(--input-text-color)/.15);box-shadow:0 8px 24px #00000073}body.template-product .custom-select__option[aria-selected=true]{color:var(--color-gold)}body.template-product .custom-select__option>em{color:rgba(var(--input-text-color)/.45)}body.template-product .product-info .option-selector .label{font-family:var(--dulora-body, "Inter Tight"),sans-serif;font-size:13px;font-weight:500;color:#efeeeda6;margin-bottom:10px}body.template-product .product-info .option-selector__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}body.template-product .product-info .opt-label--btn{margin:0;min-width:0;padding:9px 16px;border:1px solid rgba(239,238,237,.38);border-radius:6px;background-color:#efeeed0f;color:#efeeed;font-family:var(--dulora-body, "Inter Tight"),sans-serif;font-size:14px;font-weight:500;transition:border-color var(--transition),background-color var(--transition),color var(--transition)}body.template-product .product-info .opt-label--btn:after,body.template-product .product-info .opt-btn:checked+.opt-label--btn:after{content:none}body.template-product .product-info .opt-label--btn:hover{border-color:#efeeedb3;background-color:#efeeed1a;color:#efeeed}body.template-product .product-info .opt-btn:checked+.opt-label--btn{border-color:#d8ae4f;background-color:#d8ae4f17;color:#d8ae4f}body.template-product .product-info .option-selector[data-selector-type=dropdown] .custom-select__btn{display:flex;align-items:center;width:100%!important;min-width:0;max-width:440px;padding:13px 16px;background-color:#1a1a1a;border:1px solid rgba(239,238,237,.18);border-radius:6px;color:#efeeed;font-family:var(--dulora-body, "Inter Tight"),sans-serif;font-size:15px;font-weight:500;transition:border-color var(--transition),box-shadow var(--transition)}body.template-product .product-info .option-selector[data-selector-type=dropdown] .custom-select__btn>.icon{color:#efeeed;margin-inline-start:auto;transition:transform var(--transition)}body.template-product .product-info .option-selector[data-selector-type=dropdown] .custom-select__btn:hover{border-color:#efeeed6b}body.template-product .product-info .option-selector[data-selector-type=dropdown] .custom-select__btn:focus-visible,body.template-product .product-info .option-selector[data-selector-type=dropdown] .custom-select__btn[aria-expanded=true]{border-color:#d8ae4f;box-shadow:0 0 0 1px #d8ae4f33}body.template-product .product-info .option-selector[data-selector-type=dropdown] .custom-select__btn[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}body.template-product .product-info .option-selector[data-selector-type=dropdown] .custom-select__btn[aria-expanded=true]>.icon{transform:rotate(180deg)}body.template-product .product-info .option-selector[data-selector-type=dropdown] .custom-select__listbox{top:100%;left:0;min-width:0;width:100%;max-width:440px;margin-top:0;background-color:#1a1a1a;border:1px solid #D8AE4F;border-top:none;border-radius:0 0 6px 6px;overflow-y:auto;box-shadow:0 8px 24px #00000073}body.template-product .product-info .option-selector[data-selector-type=dropdown] .custom-select__option{padding:11px 16px;border-bottom:1px solid rgba(239,238,237,.06);color:#efeeed;font-family:var(--dulora-body, "Inter Tight"),sans-serif;font-size:14px}body.template-product .product-info .option-selector[data-selector-type=dropdown] .custom-select__option:last-child{border-bottom:none}body.template-product .product-info .option-selector[data-selector-type=dropdown] .custom-select__option:hover,body.template-product .product-info .option-selector[data-selector-type=dropdown] .custom-select__option.is-focused{background-color:#d8ae4f12;color:#d8ae4f}body.template-product .product-info .option-selector[data-selector-type=dropdown] .custom-select__option[aria-selected=true]{color:#d8ae4f}body.template-product .breadcrumbs{font-size:11px;letter-spacing:.04em;color:#777}body.template-product .breadcrumbs-list__link{color:#777;transition:color var(--transition)}body.template-product .breadcrumbs-list__link:hover{color:#bbb}body.template-product .breadcrumbs-list__link[aria-current=page]{color:#999}body.template-product .product-info__title .product-title{font-size:26px;font-weight:500;line-height:1.25;letter-spacing:-.01em;color:rgb(var(--text-color))}body.template-product .rating__count{color:#888;transition:color var(--transition)}body.template-product .rating__count:hover{color:var(--color-gold)}body.template-product .product-info__price .price__current{font-size:28px;font-weight:500;color:rgb(var(--text-color))}body.template-product .product-info__price .price__was{color:rgba(var(--text-color),.55)}body.template-product .product-info hr{height:0;border:0;border-top:.5px solid var(--color-border);margin:20px 0}body.template-product .qty-input--combined{border:.5px solid #2e2e2e;border-radius:var(--radius-md);height:48px;overflow:hidden;background:transparent}body.template-product .qty-input--combined .qty-input__btn{background:transparent;color:#888;border:none;transition:var(--transition)}body.template-product .qty-input--combined .qty-input__btn:hover{background:#ffffff0a;color:rgb(var(--text-color))}body.template-product .qty-input--combined .qty-input__input{background:transparent;color:rgb(var(--text-color));border:none}body.template-product .product-inventory__text,body.template-product .product-inventory__status,body.template-product #shipping-time,body.template-product .backorder_date.availability{font-size:11px;color:#bbb}body.template-product .product-info__add-button .btn--primary,body.template-product .product-info__add-button .btn--secondary{width:100%;min-height:52px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:8px}body.template-product .product-info__add-button .btn:not(:disabled):before{content:"";width:16px;height:16px;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%3E%3Cpath%20d='M6%202%203%206v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V6l-3-4z'/%3E%3Cline%20x1='3'%20y1='6'%20x2='21'%20y2='6'/%3E%3Cpath%20d='M16%2010a4%204%200%200%201-8%200'/%3E%3C/svg%3E") no-repeat center / contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='2'%3E%3Cpath%20d='M6%202%203%206v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V6l-3-4z'/%3E%3Cline%20x1='3'%20y1='6'%20x2='21'%20y2='6'/%3E%3Cpath%20d='M16%2010a4%204%200%200%201-8%200'/%3E%3C/svg%3E") no-repeat center / contain}body.template-product .product-info__add-button .btn--primary:hover{background:#c49e3f}body.template-product .product-info__add-button .btn--primary:active{transform:scale(.99)}body.template-product .dynamic_checkout_btn .shopify-payment-button__button{min-height:52px;background:transparent;color:rgb(var(--text-color));border:.5px solid rgba(239,238,237,.2);border-radius:var(--radius-md)}body.template-product .dynamic_checkout_btn .shopify-payment-button__button:hover{border-color:#efeeed80}body.template-product .estimated-arrival__widget{background:#ffffff05;border:.5px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px}body.template-product .icon_guide{display:flex;gap:14px;flex-wrap:wrap}body.template-product .custom_popup button.link,body.template-product .icon_guide .link{font-size:11px;color:#888;border:.5px solid #2a2a2a;border-radius:20px;padding:4px 12px;text-decoration:none;transition:var(--transition);background:none;width:auto;height:auto;float:none;display:inline-flex;align-items:center;gap:6px}body.template-product .custom_popup button.link:hover,body.template-product .icon_guide .link:hover{color:var(--color-gold);border-color:var(--color-gold-dark)}body.template-product .product-message--info{background:var(--color-gold-faint);border:.5px solid var(--color-border);border-left:2px solid var(--color-gold-dark);border-radius:var(--radius-md);box-shadow:none;color:#888}body.template-product .product-message--info strong{color:rgb(var(--text-color));font-weight:500}body.template-product .product-message--info a{color:var(--color-gold)}body.template-product .product-message--info a:hover{color:rgb(var(--text-color))}body.template-product .media-gallery__viewer,body.template-product .media-thumbs__btn,body.template-product .deferred-media{background-color:rgb(var(--bg-color));border-color:var(--color-border)}body.template-product .media-thumbs__badge{background-color:var(--color-black-deep);color:rgb(var(--text-color));border-color:var(--color-border)}body.template-product .quick-info-item{border:1px solid var(--color-border-light);background:var(--color-gold-faint)}body.template-product .quick-info-item .label{color:rgb(var(--text-color))}body.template-product .stock_tooltip_text{background-color:var(--color-black-deep);color:rgb(var(--text-color))}body.template-product .custom-select [data-swatch=white]:before{border-color:var(--color-border-light)}body.template-product .availability .change_content{color:#d8ae4f}body.template-product .product-message{box-shadow:none}@media(max-width:600px){body.template-product .product-info__title .product-title{font-size:22px}}body.template-product .sticky-atc-panel{--input-bg-color: var(--color-white);--input-text-color: 26, 26, 26;--input-bg-color-diff-3: #ffffff;--input-bg-color-diff-6: #f0efed;background-color:var(--color-white);color:var(--color-black);border-top:2px solid var(--color-gold);box-shadow:0 -4px 24px #0000001f}body.template-product .sticky-atc-panel .card--sticky-atc{gap:20px;max-width:none;padding:12px 28px}body.template-product .sticky-atc-panel .card--sticky-atc .card__media{width:44px;height:44px;flex:0 0 44px;border-radius:var(--radius-sm);overflow:hidden;background:#1a1a1a0f}body.template-product .sticky-atc-panel .card--sticky-atc .card__media img{width:44px!important;height:44px!important;object-fit:contain}body.template-product .sticky-atc-panel .card--sticky-atc .card__info{flex:1 1 auto;min-width:0;padding:0}body.template-product .sticky-atc-panel .sticky-atc-panel__heading{font-size:13px;line-height:1.25;font-weight:400;color:var(--color-black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}body.template-product .sticky-atc-panel .sticky-atc-panel__price{margin-top:1px}body.template-product .sticky-atc-panel .sticky-atc-panel__price .price__current{font-size:14px;font-weight:600;color:var(--color-black)}body.template-product .sticky-atc-panel .sticky-atc-panel__price .price__was{font-size:12px;color:#1a1a1a80}body.template-product .sticky-atc-panel .sticky-atc-panel__rating{display:flex;align-items:center;gap:6px;flex:0 0 auto;font-size:12px;line-height:1}body.template-product .sticky-atc-panel .sticky-atc-panel__rating .rating{line-height:1}body.template-product .sticky-atc-panel .sticky-atc-panel__rating .rating__count{margin-inline-start:0;color:#1a1a1a80;font-size:11px}body.template-product .sticky-atc-panel .card__buttons{flex:0 0 auto;padding-inline-start:0;padding-inline-end:0}body.template-product .sticky-atc-panel .product-info__add-button{flex:0 0 auto}body.template-product .sticky-atc-panel .btn--primary,body.template-product .sticky-atc-panel .btn--secondary{height:44px;padding:0 28px;border-radius:var(--radius-md);text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:12px;white-space:nowrap;width:auto}body.template-product .sticky-atc-panel .btn--primary:hover{background:#c49e3f}@media(max-width:768px){body.template-product .sticky-atc-panel .card--sticky-atc .card__media,body.template-product .sticky-atc-panel .card--sticky-atc .card__info{display:block}body.template-product .sticky-atc-panel .card--sticky-atc .product-info__add-to-cart{width:auto;flex-wrap:nowrap}body.template-product .sticky-atc-panel .card--sticky-atc .card__buttons{flex:0 0 auto;padding:0}body.template-product .sticky-atc-panel .product-info__add-button{flex:0 0 auto}}@media(max-width:600px){body.template-product .sticky-atc-panel .card--sticky-atc{gap:12px;padding:10px 16px}body.template-product .sticky-atc-panel .sticky-atc-panel__rating{display:none}}body.template-product [data-essential-upsell-element=product]{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;text-align:left!important}body.template-product [data-essential-upsell-element=product] [data-essential-upsell-element=image-container]{flex:0 0 44px!important;width:44px!important;height:44px!important}body.template-product [data-essential-upsell-element=product] [data-essential-upsell-element=content-container]{flex:1 1 auto!important;min-width:0!important}body.template-product [data-essential-upsell-element=product] [data-essential-upsell-element=price]{flex:0 0 auto!important}body.template-product [data-essential-upsell-element=product] [data-essential-upsell-element=button-container]{flex:0 0 auto!important;margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}body.template-product [data-essential-upsell-element=product] [data-essential-upsell-element=add-to-cart-button]{flex:0 0 auto!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;border-radius:50%!important;--borderRadius: 50% !important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;line-height:1!important;gap:0!important;background:transparent!important;--backgroundColor: transparent !important;border:.5px solid var(--color-border-light)!important;transition:var(--transition);color:var(--color-gold)!important;--color: var(--color-gold) !important}body.template-product [data-essential-upsell-element=product] [data-essential-upsell-element=add-to-cart-button]:hover{border-color:var(--color-gold-dark)!important;background:var(--color-gold-faint)!important}body.template-product [data-essential-upsell-element=product] [data-essential-upsell-element=add-to-cart-button] span{font-size:0!important}body.template-product [data-essential-upsell-element=product] [data-essential-upsell-element=add-to-cart-button] [data-essential-upsell-element=icon]{--fill: var(--color-gold) !important;--marginLeft: 0px !important;margin:0!important}body.template-product [data-essential-upsell-element=product] [data-essential-upsell-element=add-to-cart-button] svg{fill:var(--color-gold)!important}body.template-product [data-essential-upsell-element=add-to-cart-button]:has([data-essential-upsell-element=discounted-price]){display:flex!important;width:100%!important;min-width:0!important;flex:1 1 100%!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:14px 20px!important;border-radius:var(--radius-md)!important;--borderRadius: var(--radius-md) !important;font-size:14px!important;--fontSize: 14px !important;line-height:1.2!important;letter-spacing:.02em;background:var(--color-gold-faint)!important;--backgroundColor: var(--color-gold-faint) !important;border:1px solid var(--color-gold)!important;transition:var(--transition);color:var(--color-white)!important;--color: var(--color-white) !important}body.template-product [data-essential-upsell-element=add-to-cart-button]:has([data-essential-upsell-element=discounted-price]):hover{background:#d8ae4f29!important;--backgroundColor: rgba(216, 174, 79, .16) !important;border-color:var(--color-gold-dark)!important}body.template-product [data-essential-upsell-element=add-to-cart-button] [data-essential-upsell-element=discounted-price]{font-size:14px!important;--fontSize: 14px !important;font-weight:600!important;color:var(--color-price-sale)!important;--color: var(--color-price-sale) !important}body.template-product [data-essential-upsell-element=add-to-cart-button] [data-essential-upsell-element=regular-price]{font-size:13px!important;--fontSize: 13px !important;font-weight:400!important;color:var(--color-white)!important;--color: var(--color-white) !important;text-decoration:line-through!important}body.template-product [data-essential-upsell-element=add-to-cart-button]:has([data-essential-upsell-element=discounted-price]) [data-essential-upsell-element=icon]{--fill: var(--color-white) !important;--marginLeft: 0px !important;margin:0!important}body.template-product [data-essential-upsell-element=add-to-cart-button]:has([data-essential-upsell-element=discounted-price]) svg{fill:var(--color-white)!important}body.template-product [data-essential-upsell-element=product-title],body.template-product [data-essential-upsell-element=title]{--color: rgb(var(--text-color)) !important;color:rgb(var(--text-color))!important}body.template-product [data-essential-upsell-element=product-price],body.template-product [data-essential-upsell-element=price]{color:var(--color-price-compare)}body.template-product .dulora-pcards .section__heading{color:rgb(var(--text-color));font-size:20px;font-weight:400;letter-spacing:-.01em}body.template-product .dulora-pcards .card--product{background:#fff;border:.5px solid rgba(0,0,0,.08);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}body.template-product .dulora-pcards .card--product:hover{transform:translateY(-3px);border-color:#d8ae4f}body.template-product .dulora-pcards .card__media{position:relative;height:220px;background:radial-gradient(circle at 50% 55%,#fff0becc,#f8ecd280 40%,#f8f6f200 70%),#f8f4ee}@media(min-width:600px){body.template-product .dulora-pcards .card__media{height:250px}}@media(min-width:1024px){body.template-product .dulora-pcards .card__media{height:290px}}body.template-product .dulora-pcards .card__media .media{height:100%;padding-top:0!important}body.template-product .dulora-pcards .card__media .media img,body.template-product .dulora-pcards .card__main-image,body.template-product .dulora-pcards .card__hover-image{width:100%;height:100%;object-position:center}body.template-product .dulora-pcards .pcard-chips{position:absolute;top:12px;right:12px;display:flex;flex-direction:column;gap:3px;align-items:flex-end;z-index:4;pointer-events:none}body.template-product .dulora-pcards .chip{font-size:10px;color:#555;background:#ffffffe0;border:.5px solid rgba(0,0,0,.1);padding:2px 7px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);white-space:nowrap;display:flex;align-items:center;gap:4px;line-height:1.5}body.template-product .dulora-pcards .chip-ico{font-size:11px}body.template-product .dulora-pcards .chip-ico img.custom-chip-icon{width:14px;height:14px;display:block;object-fit:contain}body.template-product .media-gallery__viewer .product-label-container{display:none}body.template-product .dulora-pcards .product-label-container{top:12px;left:12px;right:auto;bottom:auto;z-index:4}body.template-product .dulora-pcards .product-label{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:3px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body.template-product .dulora-pcards .product-label--new{background:var(--color-gold);color:var(--color-black)}@media screen and (max-width:1084px){.card__media .iWishAddColl{position:absolute!important;top:8px!important;right:8px!important;z-index:15!important}.card__media .pcard-chips{position:absolute!important;top:8px!important;left:8px!important;display:flex!important;flex-direction:column!important;gap:4px!important;align-items:flex-start!important;z-index:10!important;grid-row:1!important}}body.template-product .product-info__title a.iwishAdded{background:#d8ae4f!important}body.template-product .product-info__title a.iwishAdded .iwishFill .heart-path,.card__media .iWishAddColl .iwishFill .heart-path{stroke:#2a2b2a!important}.card__media .iwishAdded{background:#d8ae4f}.card__media .iwishAdded .iwishFill .heart-path{stroke:#2a2b2a!important}body.template-product .dulora-pcards .card__media .iWishAddColl svg{width:16px;height:16px}body.template-product .dulora-pcards .card__media .iWishAddColl svg path{stroke:#bbb;transition:stroke var(--transition)}body.template-product .dulora-pcards .card__media .iWishAddColl:hover{border-color:#e050504d}body.template-product .dulora-pcards .card__media .iWishAddColl:hover svg path{stroke:#e05050}body.template-product .dulora-pcards .card__info-container{padding:16px 18px 20px}body.template-product .dulora-pcards .card__info,body.template-product .dulora-pcards .card__info-inner{padding:0}body.template-product .dulora-pcards .card__vendor,body.template-product .dulora-pcards .card__swatches,body.template-product .dulora-pcards .card__quick-add{display:none}body.template-product .dulora-pcards .card__title{margin:0 0 7px}body.template-product .dulora-pcards .card__title,body.template-product .dulora-pcards .card__title a{font-size:13px;font-weight:400;line-height:1.4;color:#1a1a1a}body.template-product .dulora-pcards .price{color:#1a1a1a}body.template-product .dulora-pcards .price__default{display:flex;align-items:center;flex-wrap:wrap;gap:8px}body.template-product .dulora-pcards .price__current{font-size:15px;font-weight:500;color:#1a1a1a}body.template-product .dulora-pcards .price__was{font-size:13px;color:#aaa;font-weight:400}body.template-product .dulora-pcards .price__was:empty{display:none}body.template-product .dulora-pcards .price .product-label-wrapper{margin:0}body.template-product .dulora-pcards .price .product-label--sale{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:none;color:#b5451b;background:#b5451b1a;border:.5px solid rgba(181,69,27,.2);padding:2px 6px;border-radius:3px;-webkit-backdrop-filter:none;backdrop-filter:none}body.template-product .dulora-pcards .product-inventory__status{display:flex;align-items:center;gap:5px;margin-top:9px;font-size:11px;color:#777}body.template-product .dulora-pcards .product-inventory__status svg{display:none}body.template-product .dulora-pcards .product-inventory__status:before{content:"";width:7px;height:7px;border-radius:50%;background:#3a9a5c;flex-shrink:0}body.template-product .dulora-pcards .slider__grid{display:flex;width:100%}body.template-product .dulora-pcards .slider__item{flex:0 0 70%;min-width:0}@media(min-width:600px){body.template-product .dulora-pcards .slider__item{flex-basis:calc(50% - var(--column-gap))}}@media(min-width:769px){body.template-product .dulora-pcards .slider__item{flex-basis:calc(33.333% - var(--column-gap))}}@media(min-width:1024px){body.template-product .dulora-pcards .slider__item{flex-basis:calc(23% - var(--column-gap))}}body.template-product .dulora-pcards .slider-nav{position:absolute;top:0;bottom:0;left:var(--gutter);right:var(--gutter);transform:none;pointer-events:none;z-index:10}@media(min-width:1024px){body.template-product .dulora-pcards .slider-nav{left:calc(2 * var(--gutter));right:calc(2 * var(--gutter))}}body.template-product .dulora-pcards .slider-nav__btn{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;width:36px;height:36px;margin:0;border-radius:50%;background:#fff;border:.5px solid rgba(0,0,0,.12);box-shadow:0 2px 8px #0000001a;color:#555;z-index:10}body.template-product .dulora-pcards .slider-nav__btn[name=prev]{left:-8px;right:auto}body.template-product .dulora-pcards .slider-nav__btn[name=next]{right:-8px;left:auto}body.template-product .dulora-pcards .slider-nav__btn:hover{background:var(--color-black);color:#fff;border-color:var(--color-black)}body.template-product .dulora-pcards .slider-nav__btn[disabled]{opacity:.35;pointer-events:none}body.template-product .slider-nav__btn{color:rgb(var(--text-color));border-color:var(--color-border)}body.template-product .disclosure--row{border-top-color:var(--color-border);border-bottom-color:var(--color-border)}body.template-product .disclosure__title{color:rgb(var(--text-color));font-size:13px;letter-spacing:.04em}body.template-product .disclosure__toggle .icon{color:var(--color-gold)}body.template-product .disclosure__content{color:#ccc;font-size:13px;line-height:1.8}body.template-product .disclosure__content .spec-table td,body.template-product .product_extra_info{color:#ccc}body.template-product .dl-support{display:flex;align-items:center;border:.5px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin-top:16px}body.template-product .dl-support__link{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 8px;font-size:11px;color:#aaa;border-right:.5px solid var(--color-border);transition:color var(--transition),background var(--transition);text-decoration:none}body.template-product .dl-support__link:last-child{border-right:none}body.template-product .dl-support__link:hover{color:rgb(var(--text-color));background:#ffffff08}body.template-product .dl-support__link svg{flex-shrink:0}body.template-product .dl-feat{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:20px 0 24px}body.template-product .dl-feat__item{grid-column:span 2;display:flex;flex-direction:column;gap:5px;padding:12px;background:#ffffff06;border:.5px solid var(--color-border);border-radius:var(--radius-md)}body.template-product .dl-feat__item--full{grid-column:span 6}body.template-product .dl-feat__item--half{grid-column:span 3}body.template-product .dl-feat__item[hidden]{display:none}body.template-product .dl-feat__icon{font-size:16px;line-height:1}body.template-product .dl-feat__icon img{display:block;width:20px;height:20px;object-fit:contain}body.template-product .dl-feat__label{font-size:9px;color:#888;letter-spacing:.08em;text-transform:uppercase}body.template-product .dl-feat__val{font-size:12px;color:rgb(var(--text-color));font-weight:500;line-height:1.2}@media(max-width:600px){body.template-product .dl-feat{grid-template-columns:repeat(2,1fr)}body.template-product .dl-feat__item,body.template-product .dl-feat__item--full,body.template-product .dl-feat__item--half{grid-column:auto}}body.template-product .dl-fc{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-border);border:.5px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:64px}body.template-product .dl-fc__card{background:var(--color-black-deep, #0d0d0d);padding:32px 28px;display:flex;flex-direction:column;gap:14px;transition:background var(--transition, .2s ease)}body.template-product .dl-fc__card:hover{background:#111}body.template-product .dl-fc__icon{font-size:28px;line-height:1}body.template-product .dl-fc__icon-img{width:28px;height:28px;object-fit:contain;display:block}body.template-product .dl-fc__icon-ph{display:inline-block;font-style:normal}body.template-product .dl-fc__title{font-size:14px;font-weight:500;color:var(--color-white, #EFEEED);margin:0;font-family:inherit}body.template-product .dl-fc__body{font-size:12.5px;color:#ccc;line-height:1.65;font-weight:300;margin:0}@media(max-width:900px){body.template-product .dl-fc{grid-template-columns:1fr}}body.template-product .dl-cri{margin:0 auto 64px}body.template-product .dl-cri__head{margin-bottom:20px}body.template-product .dl-cri__title{font-size:20px;font-weight:400;color:var(--color-white);letter-spacing:-.01em;margin:0}body.template-product .dl-cri__inner{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-radius:var(--radius-lg);overflow:hidden;border:.5px solid var(--color-border)}body.template-product .dl-cri__side{padding:40px;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;position:relative;overflow:hidden}body.template-product .dl-cri__side--before{background:#1c1c1c}body.template-product .dl-cri__side--after{background:#161412}body.template-product .dl-cri__tag{position:absolute;top:20px;left:3.5em;font-size:11px;font-weight:600;letter-spacing:.12em;padding:4px 10px;border-radius:3px}body.template-product .dl-cri__tag--low{background:#0d0d0dbf;color:#777}body.template-product .dl-cri__tag--high{background:var(--color-gold);color:var(--color-black)}body.template-product .dl-cri__score{font-family:var(--display-font-family);font-size:52px;color:#2a2a2a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);letter-spacing:.1em;pointer-events:none}body.template-product .dl-cri__side--after .dl-cri__score{color:#d8ae4f1f}body.template-product .dl-cri__desc{position:relative;z-index:1}body.template-product .dl-cri__desc h3{font-size:15px;font-weight:500;color:var(--color-white);margin:0 0 6px}body.template-product .dl-cri__desc p{font-size:12px;color:#bbb;line-height:1.6;font-weight:300;margin:0}body.template-product .dl-cri__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}body.template-product .dl-cri__side--has-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000040,#000000a6);z-index:0}body.template-product .dl-cri__side--has-img .dl-cri__tag,body.template-product .dl-cri__side--has-img .dl-cri__score,body.template-product .dl-cri__side--has-img .dl-cri__desc{z-index:1}@media screen and (min-width:1080px){body.template-product .dl-cri__desc{width:50%}}body.template-product .dl-cri__side--has-img .dl-cri__score{display:none}@media(max-width:900px){body.template-product .dl-cri__inner{grid-template-columns:1fr}}body.template-product .dl-tb{margin:0 auto 64px;padding:48px 40px;background:var(--color-black-deep, #0d0d0d);border-radius:var(--radius-lg);border:.5px solid rgba(255,255,255,.06)}body.template-product .dl-tb__head{font-size:10px;color:var(--color-white, #EFEEED);font-weight:300;letter-spacing:.12em;text-transform:uppercase;text-align:center;margin-bottom:32px}body.template-product .dl-tb__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;max-width:925px;margin:0 auto}body.template-product .dl-tb__name{font-size:13px;color:var(--color-white, #EFEEED);font-weight:400;letter-spacing:.08em;text-align:center;padding:14px;line-height:1.3;transition:color var(--transition);border-radius:var(--radius-sm)}body.template-product .dl-tb__name:hover{color:var(--color-gold, #D8AE4F)}@media(max-width:900px){body.template-product .dl-tb__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){body.template-product .dl-tb__grid{grid-template-columns:repeat(2,1fr)}}body.template-product .dl-belowfold{clear:both}body.template-product .dl-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;clear:both}body.template-product .dl-trust__item{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 6px;border:.5px solid var(--color-border);border-radius:var(--radius-md);text-align:center;background:#ffffff04;text-decoration:none;transition:var(--transition)}body.template-product a.dl-trust__item:hover{border-color:#d8ae4f4d;background:var(--color-gold-faint)}body.template-product .dl-trust__item svg{color:var(--color-gold);opacity:.7}body.template-product .dl-trust__label{font-size:9px;color:#888;letter-spacing:.04em;line-height:1.3}body.template-product .dl-trust__rating{font-size:14px;color:var(--color-gold)}@media(max-width:600px){body.template-product .dl-trust{grid-template-columns:1fr 1fr}}body.template-product .dl-ftr-trust{background:var(--color-black-deep);color:var(--color-white);border-top:1.5px solid #D8AE4F;border-bottom:.5px solid var(--color-border);margin-top:80px}body.template-product .dl-ftr-trust__inner{display:grid;grid-template-columns:repeat(4,1fr);border-left:.5px solid var(--color-border)}body.template-product .dl-ftr-trust__item{display:flex;flex-direction:column;align-items:center;gap:5px;padding:30px 20px;border-right:.5px solid var(--color-border);text-align:center;color:inherit;text-decoration:none;transition:var(--transition)}body.template-product a.dl-ftr-trust__item:hover{background:var(--color-gold-faint)}body.template-product .dl-ftr-trust__num{font-family:var(--display-font-family);font-size:28px;color:var(--color-gold);letter-spacing:.03em;line-height:1}body.template-product .dl-ftr-trust__label{font-size:11px;color:#777;letter-spacing:.07em}@media(max-width:900px){body.template-product .dl-ftr-trust__inner{grid-template-columns:1fr 1fr}}body.template-product .dm-qty-widget{background:#ffffff05!important;border:.5px solid var(--color-border)!important;border-radius:var(--radius-md);overflow:hidden;margin:16px 0}body.template-product .dm-qty-table{background:transparent!important;border:none!important}body.template-product .dm-qty-row-item{border:none!important;background:transparent!important}body.template-product .dm-qty-heading{font-size:13px;font-weight:500;color:rgb(var(--text-color))!important;background:transparent!important;padding:6px 11px 4px;letter-spacing:.01em}body.template-product .dm-qty-description{font-size:11px;color:#666!important;background:transparent!important;padding:0 11px 6px;border-bottom:.5px solid var(--color-border)}body.template-product .dm-qty-table-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:.5px solid var(--color-border)!important;font-size:12px;align-items:center;transition:background var(--transition);background:transparent!important}body.template-product .dm-qty-table-row:last-child{border-bottom:none!important}body.template-product .dm-qty-table-row:not(.dm-qty-header-row):hover{background:#d8ae4f0a!important}body.template-product .dm-qty-header-row{background:#ffffff08!important}body.template-product .dm-qty-header-row .dm-qty-row-item{font-size:10px;color:#888!important;letter-spacing:.08em;text-transform:uppercase}body.template-product .dm-qty-table-row:not(.dm-qty-header-row) .dm-qty-row-item:first-child{color:#bbb!important}body.template-product .dm-qty-table-row:not(.dm-qty-header-row) .dm-qty-row-item:last-child{color:var(--color-gold)!important;font-weight:500;text-align:right}body.template-product .dm-qty-header-row .dm-qty-row-item:last-child{text-align:right}body.template-product .dm-qty-table-row.dm-qty-active{background:var(--color-gold-faint)!important}body.template-product .product-info__add-button .btn--primary[disabled],body.template-product .product-info__add-button .btn--primary:disabled{background:#3a3a3a!important;background-image:none!important;color:#efeeed!important;border-color:#3a3a3a!important;opacity:1!important}body.template-product .product-info__add-button .btn--primary:disabled svg,body.template-product .product-info__add-button .btn--primary[disabled] svg{fill:#efeeed!important;color:#efeeed!important}body.template-product .product-info__add-button .btn--primary:hover{background:#c49e3f;background-image:none}body.template-product .estimated-arrival__widget{background:#ffffff05;border:.5px solid var(--color-border);border-radius:var(--radius-md);padding:14px 16px;margin:16px 0}body.template-product .estimated-arrival__widget input[type=text],body.template-product .estimated-arrival__widget input:not([type=submit]):not([type=button]){background:#141414;border:.5px solid #2a2a2a;border-radius:var(--radius-sm);color:rgb(var(--text-color));font-size:12px;padding:9px 12px}body.template-product .estimated-arrival__widget button{background:transparent;border:.5px solid #3a3a3a;border-radius:var(--radius-sm);color:#888;font-size:11px;letter-spacing:.04em;padding:9px 14px;transition:var(--transition)}body.template-product .estimated-arrival__widget button:hover{color:rgb(var(--text-color));border-color:#777}body.template-product .product-message{display:none!important}body.template-product .dl-gotrade{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;margin-top:16px;border:.5px solid var(--color-border);border-left:2px solid var(--color-gold-dark);border-radius:var(--radius-md);background:#d8ae4f0a}body.template-product .dl-gotrade__text{font-size:12px;color:#888;line-height:1.4}body.template-product .dl-gotrade__text strong{color:rgb(var(--text-color));font-weight:500}body.template-product .dl-gotrade__links{display:flex;align-items:center;gap:10px;flex-shrink:0}body.template-product .dl-gotrade__link{font-size:11px;color:var(--color-gold);letter-spacing:.04em;text-decoration:none}body.template-product .dl-gotrade__link:hover{color:rgb(var(--text-color))}body.template-product .dl-gotrade__sep{color:#666;font-size:10px}body.template-product .product-info__add-to-cart{flex-direction:column;align-items:flex-start;gap:12px}body.template-product .product-info__add-to-cart quantity-input,body.template-product .product-info__add-to-cart .qty-input--combined{width:140px}body.template-product .product-info__add-button{width:100%}body.template-product .product-info__add-button .btn--primary{display:inline-flex;align-items:center;justify-content:center;gap:8px}body.template-product .product-info__add-button .btn--primary:before{content:"";flex-shrink:0;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E") center / contain no-repeat}body.template-product .product-info__block.rte{display:none!important}body.template-product .estimated-arrival__result{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:#aaa}body.template-product .estimated-arrival__icon{width:14px;height:14px;color:var(--color-gold);opacity:.8;flex-shrink:0}body.template-product .estimated-arrival__label{color:#aaa}body.template-product .estimated-arrival__location{color:rgb(var(--text-color))}body.template-product .estimated-arrival__date{color:#888}body.template-product .estimated-arrival__edit-btn{background:transparent;border:none;color:#888;cursor:pointer;padding:0 2px}body.template-product .estimated-arrival__edit-btn:hover{color:var(--color-gold)}body.template-product .estimated-arrival__enter-postcode{background:transparent;border:.5px solid #3a3a3a;border-radius:var(--radius-sm);color:var(--color-gold);font-size:11px;padding:4px 10px;cursor:pointer;transition:var(--transition)}body.template-product .estimated-arrival__enter-postcode:hover{border-color:var(--color-gold)}body.template-product .dl-buy-qty-row .qty-input--combined{width:130px;height:44px;flex-shrink:0}body.template-product .dl-buy-qty-row .qty-input__btn,body.template-product .dl-buy-qty-row .qty-input__input{height:44px}body.template-product .dl-buy-qty-row .product-inventory{margin:0;flex:1 1 auto;min-width:0}body.template-product .dl-buy-qty-row .product-inventory .main_product-inventory{display:flex;flex-direction:column;gap:2px}body.template-product .product-inventory__indicator,body.template-product .product-inventory__indicator.js-inventory-indicator{display:none!important}body.template-product .dl-buy-qty-row .product-inventory .backorder_date.availability{display:block;width:100%;margin-top:2px}body.template-product .dl-buy-qty-row .product-inventory .backorder_date.availability .extra_info,body.template-product .dl-buy-qty-row .product-inventory .backorder_date.availability #shipping-time{display:block}@media(min-width:769px){body.template-product .product{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:64px;align-items:start}body.template-product .product-main .product-media,body.template-product .product-main .product-info{float:none;clear:none;width:auto;min-width:0}body.template-product .product-main .product-media{border-inline-end:0;padding-inline-end:0;position:-webkit-sticky;position:sticky;top:var(--header-end-padded, 48px);align-self:start}body.template-product .product-main .product-info{padding-inline-start:0}body.template-product .product-main .product-info:before,body.template-product .product-main .product-info:after{content:none}body.template-product .product-info__sticky{position:static;top:auto}body.template-product .product-info--sticky{min-height:0}}@media(min-width:769px)and (max-width:1100px){body.template-product .product{grid-template-columns:minmax(0,1fr) 380px;gap:40px}}body.template-product .sticky-atc-panel .product{display:block}body.template-product .dl-coll-pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-dark);border:.5px solid var(--color-gold-dark);border-radius:20px;padding:4px 12px;margin-bottom:14px;width:fit-content;text-decoration:none;transition:color var(--transition),border-color var(--transition)}body.template-product .dl-coll-pill:hover{color:var(--color-gold);border-color:var(--color-gold)}body.template-product .dl-pd-badges{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}body.template-product .dl-pd-badge{font-size:9px;font-weight:600;letter-spacing:.1em;padding:3px 10px;border-radius:3px;text-transform:uppercase}body.template-product .dl-pd-badge--new{background:var(--color-gold);color:var(--color-black)}body.template-product .dl-pd-badge--cri{background:#d8ae4f1f;color:var(--color-gold);border:.5px solid rgba(216,174,79,.3)}body.template-product .dl-pd-badge--dim{background:#efeeed0f;color:#888;border:.5px solid rgba(255,255,255,.1)}body.template-product .product-info__title .iwish-app-block-product{flex-shrink:0;margin-top:2px}body.template-product .product-info__title .iwish-app-block-product a,body.template-product .product-info__title a.iWishAdd{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:.5px solid var(--color-border);border-radius:50%;transition:border-color var(--transition)}body.template-product .product-info__title .iwish-app-block-product a:hover,body.template-product .product-info__title a.iWishAdd:hover{border-color:#efeeed4d}body.template-product .icon_guide .custom_popup button.link,body.template-product .icon_guide .link{display:inline-flex;align-items:center;gap:5px}body.template-product .icon_guide .link svg,body.template-product .icon_guide button.link svg{flex-shrink:0}body.template-product .product-sku{display:none}body.template-product .product-vendor-sku:not(:has(.product-vendor)){display:none}body.template-product .media-gallery__viewer{background-color:#f5f3ef;border-radius:var(--radius-lg);overflow:hidden;cursor:zoom-in}body.template-product .media-gallery__viewer .media{transition:transform .4s ease}body.template-product .media-gallery__viewer:hover .media{transform:scale(1.04)}body.template-product .media-thumbs__btn{background-color:#f5f1eb;border:1.5px solid transparent;border-radius:var(--radius-md);overflow:hidden}body.template-product .media-thumbs__btn:after{display:none}body.template-product .media-thumbs__btn.is-active{border-color:var(--color-gold)}body.template-product .media-thumbs__btn:not(.is-active):hover{border-color:#d8ae4f80}body.template-product product-inventory[data-inventory-level=in_stock] .product-inventory__status:before,body.template-product product-inventory[data-inventory-level=normal] .product-inventory__status:before,body.template-product product-inventory[data-inventory-level=low] .product-inventory__status:before,body.template-product product-inventory[data-inventory-level=very_low] .product-inventory__status:before,body.template-product product-inventory[data-inventory-level=none] .product-inventory__status:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px;vertical-align:middle}body.template-product product-inventory[data-inventory-level=in_stock] .product-inventory__status:before,body.template-product product-inventory[data-inventory-level=normal] .product-inventory__status:before{background:rgb(var(--in-stock-text-color))}body.template-product product-inventory[data-inventory-level=low] .product-inventory__status:before{background:rgb(var(--low-stock-text-color))}body.template-product product-inventory[data-inventory-level=very_low] .product-inventory__status:before{background:rgb(var(--very-low-stock-text-color))}body.template-product product-inventory[data-inventory-level=none] .product-inventory__status:before{background:rgb(var(--no-stock-text-color))}body.template-product .dl-buy-qty-row .backorder_date.availability #shipping-time{color:#888}body.template-product .dl-buy-qty-row .backorder_date.availability #shipping-time .time-left{color:#bbb}body.template-product div[data-essential-upsell-element=container][data-essential-upsell-funnel-id]{border:.5px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin:16px 0}body.template-product [data-essential-upsell-element=product]{--backgroundColor: rgba(255,255,255,.02) !important;--borderColor: var(--color-border) !important}body.template-product [data-essential-upsell-element=regular-price]{--color: var(--color-price-compare) !important;color:var(--color-price-compare)!important}body.template-product [data-essential-upsell-element=discounted-price]{--color: var(--color-price-sale) !important;color:var(--color-price-sale)!important}body.template-product [data-essential-upsell-element=header] [data-essential-upsell-element=title]{--fontSize: 13px !important;letter-spacing:.02em}body.template-product [data-essential-upsell-element=variant-select] select{--color: rgb(var(--text-color)) !important;color:rgb(var(--text-color))!important;padding-left:4px!important;background:#ffffff08!important;border-color:var(--color-border)!important}body.template-product [data-essential-upsell-element=variant-select] [data-essential-upsell-element=icon]{--fill: #888 !important}body.template-product [data-essential-upsell-element=variant-select] [data-essential-upsell-element=icon] svg{fill:#888!important}body.template-product [data-essential-upsell-element=button-left] [data-essential-upsell-element=icon],body.template-product [data-essential-upsell-element=button-right] [data-essential-upsell-element=icon]{--fill: rgb(var(--text-color)) !important}body.template-product [data-essential-upsell-element=navigation] svg{fill:rgb(var(--text-color))!important}@media(min-width:769px){body.template-product .product-details>.container,body.template-product .product-details .container.reading-width{width:auto;max-width:none;float:none;clear:none;border-inline-end:0;padding-inline-start:0;padding-inline-end:0}}body.template-product .product-details__highlight,body.template-product .product-details__block.panel{display:none}body.template-product .product-details__block:has(.disclosure--row){border:.5px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:64px}body.template-product .product-details__block .disclosure--row{border-top:0;border-bottom:.5px solid var(--color-border)}body.template-product .product-details__block details-disclosure:last-child .disclosure--row{border-bottom:0}body.template-product .product-details__block .disclosure>summary{padding:20px 24px}body.template-product .product-details__block .disclosure>summary:hover{background:#ffffff05}body.template-product .product-details__block .disclosure__title{font-size:13px;font-weight:500;letter-spacing:.04em;color:rgb(var(--text-color))}body.template-product .product-details__block .disclosure__toggle{width:20px;height:20px;border:.5px solid #2e2e2e;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background var(--transition),border-color var(--transition)}body.template-product .product-details__block .disclosure__toggle>.icon{width:10px;height:10px;color:var(--color-gold);transition:transform .3s ease}body.template-product .product-details__block .disclosure[open] .disclosure__toggle{border-color:#d8ae4f4d;background:var(--color-gold-faint)}body.template-product .product-details__block .disclosure[open] .disclosure__toggle>.icon:has(.v-line){transform:rotate(45deg)}body.template-product .product-details__block .disclosure[open] .v-line{opacity:1}body.template-product .product-details__block .disclosure__content{padding:0 24px 28px;color:#ccc;font-size:13px;line-height:1.8}body.template-product .product-details__block .disclosure__content strong{color:rgb(var(--text-color));font-weight:500}body.template-product .product-details__block .product-spec{list-style:none;margin:0;padding:0}body.template-product .product-details__block .product-spec__item{display:flex;flex-direction:row;justify-content:space-between;gap:16px;padding:10px 0;margin:0;border-bottom:.5px solid var(--color-border)}body.template-product .product-details__block .product-spec__item:last-child{border-bottom:0}body.template-product .product-details__block .product-spec__label{color:#999;font-weight:400;margin:0;font-size:12.5px}body.template-product .product-details__block .product-spec__value{color:rgb(var(--text-color));font-size:12.5px;text-align:right}body.template-product .product-details__block .product_extra_info{max-width:none;margin:0;text-align:start}body.template-product .product-details__block .product_extra_info ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}body.template-product .product-details__block .product_extra_info li{margin:0}body.template-product .product-details__block .dl-item{display:flex;align-items:center;gap:14px;padding:14px;background:#ffffff05;border:.5px solid var(--color-border);border-radius:var(--radius-md);color:rgb(var(--text-color));text-decoration:none;transition:background var(--transition)}body.template-product .product-details__block .dl-item:hover{background:#ffffff0a}body.template-product .product-details__block .dl-icon{width:36px;height:36px;background:var(--color-gold-faint);border:.5px solid rgba(216,174,79,.2);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}body.template-product .product-details__block .dl-icon svg{width:16px;height:16px}body.template-product .product-details__block .dl-text{display:flex;flex-direction:column;min-width:0}body.template-product .product-details__block .dl-name{font-size:13px;color:rgb(var(--text-color))}body.template-product .product-details__block .dl-meta{font-size:11px;color:#888;margin-top:2px}body.template-product .product-details__block .dl-dl{margin-left:auto;font-size:11px;color:var(--color-gold-dark);letter-spacing:.06em;white-space:nowrap}body.template-product .product-details__block details-disclosure:first-child .product-description{font-weight:300}body.template-product .product-details__block details-disclosure:first-child .product-description>p:first-child{font-size:14px;color:rgb(var(--text-color));line-height:1.75;margin-bottom:20px}body.template-product .product-details__block details-disclosure:first-child .product-description p{margin-bottom:14px}body.template-product .product-details__block details-disclosure:first-child .product-description p:last-child{margin-bottom:0}body.template-product .product-details__block .disclosure:not([open])>summary:hover .disclosure__toggle{border-color:#444}body.template-product .product-details__block .product-faqs .faq-item{border-bottom:.5px solid rgba(255,255,255,.04)}body.template-product .product-details__block .product-faqs .faq-item:last-of-type{border-bottom:0}body.template-product .product-details__block .product-faqs .faq-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;cursor:pointer;list-style:none}body.template-product .product-details__block .product-faqs .faq-head::-webkit-details-marker{display:none}body.template-product .product-details__block .product-faqs .faq-q{font-size:13px;color:rgb(var(--text-color));line-height:1.4}body.template-product .product-details__block .product-faqs .faq-chev{flex-shrink:0;color:#888;transition:transform .3s ease,color var(--transition)}body.template-product .product-details__block .product-faqs .faq-item[open] .faq-chev{transform:rotate(180deg);color:var(--color-gold)}body.template-product .product-details__block .product-faqs .faq-body{padding-bottom:14px}body.template-product .product-details__block .product-faqs .faq-a{font-size:12.5px;color:#ccc;line-height:1.75;font-weight:300}body.template-product .product-details__block .product-faqs .faq-a strong{color:rgb(var(--text-color));font-weight:500}body.template-product .product-details__block .product-faqs .faq-a p{margin-bottom:10px}body.template-product .product-details__block .product-faqs .faq-a p:last-child{margin-bottom:0}body.template-product .product-details__block .product-faqs .faq-a ul{margin:8px 0 10px;padding-left:18px;list-style:disc}body.template-product .product-details__block .product-faqs .faq-a li{margin-bottom:4px}body.template-product .product-details__block .product-faqs .faq-contact{margin-top:24px;padding-top:20px;border-top:.5px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}body.template-product .product-details__block .product-faqs .faq-contact__q{font-size:13px;color:rgb(var(--text-color));font-weight:500;margin-bottom:4px}body.template-product .product-details__block .product-faqs .faq-contact__meta{font-size:12px;color:#888;margin:0}body.template-product .product-details__block .product-faqs .faq-contact__link{display:inline-flex;align-items:center;gap:8px;background:transparent;border:.5px solid rgba(239,238,237,.2);border-radius:var(--radius-md);padding:10px 18px;font-size:12px;color:rgb(var(--text-color));text-decoration:none;transition:border-color var(--transition),color var(--transition);white-space:nowrap}body.template-product .product-details__block .product-faqs .faq-contact__link:hover{border-color:#efeeed80}body.template-product .product-info__sticky product-recommendations:has(.card--related){display:block;border:.5px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;margin-bottom:20px}body.template-product .product-info__sticky product-recommendations>h2{padding:10px 14px;margin:0;font-size:10px;font-weight:500;color:#666;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;border-bottom:.5px solid var(--color-border);background:#ffffff03}body.template-product .product-info__sticky product-recommendations ul{margin:0;padding:0;list-style:none;display:block}body.template-product .product-info__sticky product-recommendations li{margin:0}body.template-product .product-info__sticky .card--related{display:flex;align-items:center;gap:12px;padding:10px 14px;margin:0;border:0;border-bottom:.5px solid var(--color-border);border-radius:0;background:none;transition:background var(--transition)}body.template-product .product-info__sticky li:last-child .card--related{border-bottom:0}body.template-product .product-info__sticky .card--related:hover{background:#ffffff08}body.template-product .product-info__sticky .card--related .card__media{width:44px;height:44px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;margin:0}body.template-product .product-info__sticky .card--related .card__media .media{padding-top:0!important;width:44px;height:44px}body.template-product .product-info__sticky .card--related .card__media img{width:44px;height:44px;object-fit:cover}body.template-product .product-info__sticky .card--related .card__info{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:0}body.template-product .product-info__sticky .card--related .card__info>p{flex:1;min-width:0;margin:0;font-size:12px;line-height:1.3}body.template-product .product-info__sticky .card--related .card__info a{font-size:12px;color:rgb(var(--text-color))}body.template-product .product-info__sticky .card--related .price{flex-shrink:0;font-size:12px;color:var(--color-gold)}body.template-product .product-info__sticky .card--related .price del{color:#888}body.template-product .product-info__sticky .card--related .btn{flex-shrink:0;min-height:0;height:28px;padding:0 12px;font-size:10px;letter-spacing:.04em;border-radius:14px;white-space:nowrap;width:auto}[data-essential-upsell-element=discounted-price],[data-essential-upsell-element=discounted-price] *{--color: var(--color-price-sale) !important;color:var(--color-price-sale)!important;fill:var(--color-price-sale)!important}div[data-essential-upsell-element=price] div[data-essential-upsell-element=regular-price],[data-essential-upsell-element=regular-price],div[class*=regular-price-value]{--color: var(--color-price-compare) !important;color:var(--color-price-compare)!important;fill:var(--color-price-compare)!important}div[data-essential-upsell-element=price] div[data-essential-upsell-element=regular-price] *,[data-essential-upsell-element=regular-price] *{--color: var(--color-price-compare) !important;color:var(--color-price-compare)!important}[data-essential-upsell-element=price]:has([data-essential-upsell-element=discounted-price]) [data-essential-upsell-element=regular-price]{text-decoration:line-through!important}button.gw-button-widget.gw-button-widget-v2.btn.btn--primary{background-color:var(--color-gold)!important;color:#1a1a1a!important;height:var(--btn-height, 48px)!important;padding:var(--btn-padding-y, 0) var(--btn-padding-x, 2rem)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-transform:uppercase;font-weight:var(--font-body-weight-bold, 700);border:none!important;box-shadow:none!important}button.gw-button-widget.gw-button-widget-v2.btn.btn--primary:hover{color:#1a1a1a!important;opacity:.9!important}.sticky-atc-panel .card__variants{flex:1;display:flex;gap:12px;align-items:center;width:100%}.sticky-atc-panel .product-options{gap:12px;width:100%;flex:1}.sticky-atc-panel .option-selector{flex:1;min-width:150px;display:flex;flex-direction:column}.sticky-atc-panel .option-selector:not(:last-child){margin-bottom:12px}.sticky-atc-panel .custom-select__btn{width:100%!important;height:42px;padding:0 16px;background:#fff!important;border:1px solid rgba(26,26,26,.25)!important;color:#1a1a1a!important;font-family:Inter Tight,sans-serif!important;font-size:14px!important;border-radius:6px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.sticky-atc-panel .custom-select__btn svg{color:#1a1a1a!important;transition:transform .2s ease;margin-left:auto}.sticky-atc-panel .custom-select__btn:hover{border:1px solid rgba(26,26,26,.5)!important}.sticky-atc-panel .custom-select__btn[aria-expanded=true]{border:1px solid #D8AE4F!important;box-shadow:0 0 0 1px #d8ae4f66!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.sticky-atc-panel .custom-select__btn[aria-expanded=true] svg{transform:rotate(180deg)}.sticky-atc-panel .custom-select__listbox{width:100%!important;background:#fff!important;border:1px solid #D8AE4F!important;border-top:none!important;border-bottom-left-radius:6px!important;border-bottom-right-radius:6px!important;overflow-y:auto!important;margin:0!important;padding:0!important;left:0;box-shadow:0 4px 12px #00000014;z-index:999999!important}.sticky-atc-panel .custom-select__option{padding:11px 16px!important;font-family:Inter Tight,sans-serif!important;font-size:14px!important;color:#1a1a1a!important;background:transparent;border-bottom:1px solid rgba(26,26,26,.08)!important;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .15s ease,color .15s ease}.sticky-atc-panel .custom-select__option:last-child{border-bottom:none!important}.sticky-atc-panel .custom-select__option:hover,.sticky-atc-panel .custom-select__option.is-focused{background:#d8ae4f12!important;color:#1a1a1a!important}.sticky-atc-panel .custom-select__option[aria-selected=true],.sticky-atc-panel .custom-select__option--selected{color:#d8ae4f!important}.justify-between{justify-content:unset}
/*# sourceMappingURL=/cdn/shop/t/229/assets/dulora-product.css.map */
