.bc-template-product variant-selects input.disabled,.bc-template-product variant-selects input.disabled+label,.bc-template-product variant-selects .swatch-input__input.disabled+label{display:none!important}.bc-template-product .product__media img,.bc-template-product .product__media,.bc-template-product .product__media-item,.bc-template-product .thumbnail,.bc-template-product .thumbnail img,.bc-template-product .canvas-wrapper,.bc-template-product .canvas-container{border-radius:12px;overflow:hidden}.bc-template-product .product-form__quantity{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.bc-template-product .product-form__quantity .quantity__label{width:auto;margin:0}.bc-template-product .product-form__quantity .quantity__rules{flex-basis:100%}.bc-template-product .quantity{min-height:44px}.bc-template-product .bold_options:not(:empty),.bc-template-product #customily-options{border:0;padding:0;border-radius:0;background:transparent}.bc-template-product #customily-options .customily_option{margin-bottom:16px}.bc-template-product #customily-options .option_name,.bc-template-product .bold_option_title{font:500 14px/20px var(--font-body-family)}.bc-template-product #customily-options input[type=text],.bc-template-product #customily-options select,.bc-template-product .bold_options input[type=text],.bc-template-product .bold_options select{border:1px solid #ccc;border-radius:8px;min-height:44px;padding:10px 12px;font:400 16px/24px var(--font-body-family);width:100%}.bc-template-product #customily-options .customily-swatch label{border-radius:8px!important}.bc-template-product #customily-options .option_number{font:400 12px/16px var(--font-body-family)}.bc-template-product #customily-preview-button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:52px!important;border-radius:999px!important;border:1px solid rgb(var(--color-button))!important;background:#fff!important;color:rgb(var(--color-button))!important;-webkit-text-fill-color:currentColor!important;margin-bottom:12px!important;font:500 16px/24px var(--font-body-family)!important}.bc-template-product .product__accordion{border:0;border-bottom:1px solid #dedede;margin-top:0}.bc-template-product .product__accordion summary{padding:12px 16px;border-radius:999px}.bc-template-product .product__accordion summary:hover{background:#f3f5f7}.bc-template-product .product__accordion .accordion__title{font:500 16px/24px var(--font-body-family)}.bc-template-product .product__accordion .accordion__content{padding:8px 16px 16px;font-size:14px;line-height:22px}.bc-product-delivery{font-size:14px;line-height:20px;border-top:1px solid #eee;padding:12px 0}.bc-delivery-form{display:flex;align-items:center;gap:8px}.bc-delivery-form select{max-width:75%;border:0;border-bottom:1px solid #ccc;font:inherit;background:transparent;padding:6px;color:inherit}.bc-country-apply{border:0;background:transparent;text-decoration:underline;cursor:pointer}.bc-volume-offer{padding:16px;background:#edf3f8;border-radius:8px}.bc-volume-offer h2{font-size:16px}.bc-size-dialog{width:min(900px,calc(100% - 24px));max-height:85vh;border:0;border-radius:16px;padding:24px;color:rgb(var(--color-foreground))}.bc-size-dialog::backdrop{background:#0008}.bc-dialog-header,.bc-size-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.bc-dialog-header h2{margin:0;font:500 24px/32px var(--font-body-family)}.bc-dialog-header button{border:0;background:transparent;font-size:30px;width:44px;height:44px;cursor:pointer}.bc-size-toolbar select{padding:8px;max-width:100%;border:1px solid #ccc;border-radius:8px;font:inherit}.bc-size-toolbar [role=group]{display:flex;gap:4px}.bc-size-toolbar button{border:1px solid #ccc;background:#fff;padding:8px 14px;border-radius:999px;cursor:pointer}.bc-size-toolbar button[aria-pressed=true]{background:rgb(var(--color-button));color:#fff}.bc-size-dialog__tables>h2,.bc-size-dialog__tables summary{display:none}.bc-size-dialog__tables details[hidden]{display:none}.bc-size-dialog .bc-size-guide__table{overflow:auto}.bc-size-dialog table{width:100%;border-collapse:collapse;font-size:14px}.bc-size-dialog td,.bc-size-dialog th{padding:10px;border:1px solid #ddd;text-align:center;white-space:nowrap}.bc-size-dialog th{background:#f3f5f7}.bc-size-dialog p{font-size:12px;line-height:18px}.bc-product-details{padding-top:32px;padding-bottom:32px}.bc-product-details h2{font:500 30px/40px var(--font-body-family);text-align:center;margin:24px 0}.bc-product-specs>.rte{max-width:960px;margin:auto;padding:24px;background:#f4f7fa;border-radius:12px;font-size:16px}.bc-product-story{margin:40px auto;max-width:960px}.bc-template-product .recomatic-title{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;font:500 14px/20px var(--font-body-family)!important}.bc-template-product .jdgm-rev-widg{border-radius:12px;padding:24px;border:1px solid #eee}.bc-template-product .jdgm-rev-widg__title{font:500 30px/40px var(--font-body-family)}.bc-template-product .jdgm-rev{padding:24px 0}.bc-template-product .jdgm-write-rev-link{border-radius:999px}.bc-storefront.bc-template-product .bc-newsletter{background:#d7e7f2}@media(min-width:990px){.bc-template-product .product__media-wrapper{position:sticky;top:24px;align-self:flex-start}.bc-template-product .product__info-container.product__column-sticky{position:static}.bc-template-product .product__media-wrapper .canvas-wrapper{max-width:100%}}@media(max-width:749px){.bc-size-dialog{padding:16px}.bc-size-toolbar{flex-wrap:wrap}.bc-product-details h2{font-size:24px;line-height:32px}}.bc-volume-offer h2{margin:0 0 12px;font:600 16px/24px var(--font-body-family)}.bc-volume-offer ul{display:flex;gap:8px;padding:0;margin:0;list-style:none}.bc-volume-offer li{flex:1;font-size:12px;line-height:20px;text-align:center;background:#fff;padding:10px 4px;border-radius:8px}.bc-volume-offer strong{display:block;font-size:14px}.bc-volume-offer p{font-size:12px;line-height:16px;margin:10px 0 0;text-align:center}.bc-delivery-estimate{text-align:left;padding:8px 0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.bc-delivery-estimate strong{text-decoration:underline;text-underline-offset:3px}.bc-delivery-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;padding:0}.bc-delivery-timeline li{border-top:3px solid rgb(var(--color-button));padding-top:12px}.bc-delivery-timeline span{display:block;margin-top:8px;font-size:14px}.bc-refund-promise{font-size:12px;line-height:20px;text-align:center;margin:12px 0}.bc-refund-promise span{color:#28744b;margin-right:4px}.bc-review-tabs{display:block;margin-top:40px;margin-bottom:40px}.bc-review-tabs>[role=tablist]{display:flex;justify-content:center;gap:24px;border-bottom:1px solid #ddd;margin-bottom:24px}.bc-review-tabs>[role=tablist] button{border:0;border-bottom:3px solid transparent;padding:16px 20px;background:none;font:500 18px/24px var(--font-body-family);cursor:pointer}.bc-review-tabs>[role=tablist] button[aria-selected=true]{border-color:rgb(var(--color-button));color:rgb(var(--color-button))}.bc-review-tabs [role=tabpanel][hidden]{display:none}.bc-review-scope{text-align:center;font-size:14px}.bc-product-story .rte ul{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;padding:0}.bc-product-story .rte li{padding:24px;background:#f4f7fa;border-radius:12px}@media(max-width:749px){.bc-product-story .rte ul{grid-template-columns:1fr}}.bc-delivery-form select{flex:1;min-width:0;max-width:none}.bc-delivery-form label{flex-shrink:0}.bc-template-product .customily-modal-preview-only .main,.bc-template-product .customily-modal-preview-only img{border-radius:12px}.bc-product-story:has(.bc-product-faq){margin:12px auto}.bc-product-faq{border-bottom:1px solid #ddd}.bc-product-faq summary{cursor:pointer;padding:16px 0;font-weight:500}.bc-product-faq .rte{padding-bottom:16px;font-size:14px;line-height:22px}body.bc-storefront.bc-template-product{--bc-pdp-surface: #f2eee7;background:#faf8f5;letter-spacing:-.02em}.bc-storefront.bc-template-product product-info.gradient{background:#faf8f5}.bc-storefront.bc-template-product .product__info-container>*{margin-top:0;margin-bottom:0}.bc-storefront.bc-template-product .product__title{margin:0 0 4px}.bc-storefront.bc-template-product .product__title h1{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:600 16px/24px var(--font-body-family);letter-spacing:-.02em}.bc-storefront.bc-template-product .product__info-container>.shopify-app-block{margin:4px 0;line-height:16px}.bc-storefront.bc-template-product .jdgm-preview-badge .jdgm-star{font-size:14px;padding:0!important;color:rgb(var(--color-foreground))}.bc-storefront.bc-template-product .jdgm-prev-badge__text{font-size:12px;line-height:16px}.bc-storefront.bc-template-product .product__info-container [id^=price-]{margin:4px 0}.bc-storefront.bc-template-product .product__info-container .price,.bc-storefront.bc-template-product .product__info-container .price-item{font:600 24px/32px var(--font-body-family);letter-spacing:-.02em;color:rgb(var(--color-button))}.bc-storefront.bc-template-product .product__info-container .installment{margin:4px 0 8px;font-size:12px;line-height:18px}.bc-storefront.bc-template-product .bc-volume-offer{padding:0;background:var(--bc-pdp-surface);border-radius:8px;margin:4px 0 0}.bc-volume-offer h2{padding:8px 16px;margin:0;font:600 14px/20px var(--font-body-family)}.bc-volume-offer ul{display:flex;flex-direction:column;gap:8px;padding:8px 16px}.bc-volume-offer li{display:flex;align-items:center;gap:8px;padding:0;background:none;border-radius:0;text-align:left;font:600 14px/20px var(--font-body-family)}.bc-volume-offer li>span{min-width:50px}.bc-volume-offer strong{font:inherit;color:rgb(var(--color-button))}.bc-pdp-icon{width:20px;height:20px;flex:0 0 20px}.bc-volume-offer .bc-pdp-icon{color:rgb(var(--color-button))}.bc-volume-offer p{margin:0;padding:0 16px 16px;text-align:left;font:400 14px/20px var(--font-body-family)}.bc-storefront.bc-template-product .bc-product-delivery{border:0;padding:0;margin:16px 0;font:400 14px/20px var(--font-body-family)}.bc-delivery-form{gap:6px;min-height:24px}.bc-delivery-form select{flex:0 1 auto;width:auto;max-width:70%;padding:0 4px 0 0;border:0;font-weight:600;cursor:pointer}.js .bc-country-apply{display:none}.bc-delivery-estimate{padding:8px 0 0;line-height:24px}.bc-delivery-estimate strong{text-decoration:none}.bc-small-caret{display:inline-block;width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin:0 2px 3px}.bc-storefront.bc-template-product variant-selects{display:block;margin:16px 0}.bc-storefront.bc-template-product .product-form__input--pill{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0}.bc-storefront.bc-template-product .product-form__input--pill .form__label{padding:0;margin:0 0 6px;font:400 14px/20px var(--font-body-family)}.bc-storefront.bc-template-product .product-form__input--pill input[type=radio]+label{box-sizing:border-box;min-width:56px;height:44px;padding:11px 12px;margin:0;border:1px solid #e0dad6;background:transparent;color:rgb(var(--color-foreground));font:500 14px/20px var(--font-body-family);letter-spacing:-.02em;border-radius:999px}.bc-storefront.bc-template-product .product-form__input--pill input[type=radio]:checked+label{border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground));background:transparent;color:rgb(var(--color-foreground))}.bc-storefront.bc-template-product .product-form__input--pill input[type=radio]+label:hover{background:#f2eee7}.bc-storefront.bc-template-product #customily-options{padding:16px!important;border:0!important;border-radius:8px!important;background:var(--bc-pdp-surface)!important;margin:16px 0 0!important}.bc-storefront.bc-template-product #customily-options:before,.bc-storefront.bc-template-product form:not(:has(#customily-options)) .bold_options:not(:empty):before{content:"Personalized";display:block;margin:0 0 12px;padding:8px 12px;border-radius:8px 0 0 8px;background:linear-gradient(90deg,rgb(var(--color-button)),transparent);color:#fff;font:600 16px/24px var(--font-body-family)}.bc-storefront.bc-template-product .bold_options:not(:empty){padding:16px!important;background:var(--bc-pdp-surface)!important;border:0!important;border-radius:8px;margin:0 0 16px}.bc-storefront.bc-template-product #customily-options:has(~.bold_options:not(:empty)){border-radius:8px 8px 0 0!important}.bc-storefront.bc-template-product #customily-options~.bold_options:not(:empty){border-radius:0 0 8px 8px}.bc-storefront.bc-template-product #customily-options .customily_option{margin:0 0 16px!important;padding:0!important}.bc-storefront.bc-template-product #customily-options .option_name,.bc-storefront.bc-template-product .bold_option_title{font:500 14px/20px var(--font-body-family)!important;margin-bottom:6px}.bc-storefront.bc-template-product #customily-options input[type=text],.bc-storefront.bc-template-product #customily-options select{border-color:#e0dad6!important;background:#fff}.bc-storefront.bc-template-product #customily-options .customily-swatch label{border:1px solid #e0dad6!important;padding:3px;border-radius:8px!important}.bc-storefront.bc-template-product #customily-options input:checked+label{outline:1px solid rgb(var(--color-button));border-color:rgb(var(--color-button))!important}.bc-storefront.bc-template-product .product-form__quantity{margin:16px 0;gap:12px}.bc-storefront.bc-template-product .quantity{width:120px;min-height:44px;height:44px;border:1px solid #e0dad6;border-radius:999px;background:transparent}.bc-storefront.bc-template-product .quantity:after,.bc-storefront.bc-template-product .quantity:before{content:none}.bc-storefront.bc-template-product .quantity__button{width:36px}.bc-storefront.bc-template-product #customily-preview-button{min-height:48px!important;height:48px!important;margin:0 0 16px!important;background:transparent!important}.bc-storefront.bc-template-product #customily-preview-button:after{content:"";order:-1;flex-shrink:0;width:20px;height:20px;margin-right:8px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4C5 4 1 12 1 12s4 8 11 8 11-8 11-8-4-8-11-8Zm0 13a5 5 0 1 1 0-10 5 5 0 0 1 0 10Zm0-2a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4C5 4 1 12 1 12s4 8 11 8 11-8 11-8-4-8-11-8Zm0 13a5 5 0 1 1 0-10 5 5 0 0 1 0 10Zm0-2a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3C/svg%3E") center/contain no-repeat}.bc-storefront.bc-template-product .bc-refund-promise{display:flex;align-items:center;gap:6px;text-align:left;font:400 12px/20px var(--font-body-family);margin:16px 0}.bc-storefront.bc-template-product .product__accordion{border:0;margin:4px 0!important}.bc-storefront.bc-template-product .product__accordion summary{min-height:44px;padding:12px 16px}.bc-storefront.bc-template-product .product__accordion .accordion__title{font:500 14px/20px var(--font-body-family)}.bc-storefront.bc-template-product .product__accordion summary .icon-accordion{width:20px;height:20px;margin-right:8px}@media(min-width:990px){.bc-storefront.bc-template-product .product{column-gap:16px;padding:4px 0 24px}.bc-storefront.bc-template-product .product--large:not(.product--no-media) .product__media-wrapper{width:calc(58.5% - 8px);max-width:calc(58.5% - 8px)}.bc-storefront.bc-template-product .product--large:not(.product--no-media) .product__info-wrapper{width:calc(41.5% - 8px);max-width:calc(41.5% - 8px);padding-left:32px}.bc-storefront.bc-template-product media-gallery{grid-template-columns:80px minmax(0,1fr);gap:8px}.bc-storefront.bc-template-product .thumbnail-list__item{padding:2px}}@media(max-width:749px){.bc-storefront.bc-template-product product-info{padding-top:0}.bc-storefront.bc-template-product .product{row-gap:12px}.bc-storefront.bc-template-product .product__info-container .product__title{margin-top:0}.bc-storefront.bc-template-product .thumbnail-list{padding:0 12px;gap:6px;margin:6px 0 0}.bc-storefront.bc-template-product .thumbnail-list__item.slider__slide{width:40px;padding:2px}.bc-storefront.bc-template-product .thumbnail-slider{margin-top:0}.bc-storefront.bc-template-product .thumbnail-slider>.slider-button{display:none}.bc-storefront.bc-template-product #customily-options{margin-left:-12px!important;margin-right:-12px!important;padding:12px!important}.bc-storefront.bc-template-product .bold_options:not(:empty){margin-left:-12px;margin-right:-12px;padding:12px!important}}.bc-storefront.bc-template-product .bc-product-details{padding-top:48px;padding-bottom:16px}.bc-product-details h2{font:500 30px/40px BC Lora,Georgia,serif;letter-spacing:0;margin:0 0 24px}.bc-product-specs.bc-detail-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.bc-product-specs h2{text-align:left;margin-bottom:8px}.bc-product-specs .rte{font:400 14px/22px var(--font-body-family)}.bc-product-specs .rte>p{margin:8px 0}.bc-product-specs .rte ul{padding-left:20px;margin:8px 0 16px}.bc-detail-image{width:100%;height:auto;max-height:640px;object-fit:contain;border-radius:8px}.bc-product-story{max-width:none;margin:48px 0}.bc-product-story--cards .rte ul{gap:24px;margin:0}.bc-product-story--cards .rte li{border:1px solid #e0dad6;background:#fff;border-radius:8px;padding:24px;font:400 14px/20px var(--font-body-family)}.bc-product-story--cards .rte strong{display:inline-block;margin-bottom:8px;font:600 20px/28px var(--font-body-family)}.bc-product-story--table .rte ul{display:block;max-width:900px;margin:auto;border:1px solid #e0dad6;border-radius:8px;overflow:hidden}.bc-product-story--table .rte li{display:grid;grid-template-columns:1fr 2fr;gap:24px;padding:16px 24px;border-radius:0;border-bottom:1px solid #e0dad6;background:transparent;font:400 16px/24px var(--font-body-family)}.bc-product-story--table .rte li:nth-child(odd){background:var(--bc-pdp-surface)}.bc-product-story--table .rte li:last-child{border-bottom:0}.bc-product-story--table .rte li br{display:none}.bc-product-story--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;align-items:center;padding:16px;background:var(--bc-pdp-surface);border-radius:8px}.bc-product-story--split h2{text-align:left;margin-bottom:8px}.bc-product-story--split .rte{font:400 16px/24px var(--font-body-family)}.bc-product-story--split .bc-detail-image{max-height:420px}.bc-product-details .bc-faq-block h2{display:flex;align-items:center;gap:6px;text-align:left;font:600 20px/28px var(--font-body-family);margin:0}.bc-product-details .bc-faq-block:has(h2){margin-bottom:16px}.bc-product-story:has(.bc-product-faq){margin:0}.bc-product-faq{border-color:#e0dad6}.bc-product-faq summary{display:flex;justify-content:space-between;align-items:center;padding:16px;list-style:none;font:500 16px/24px var(--font-body-family)}.bc-product-faq summary::-webkit-details-marker{display:none}.bc-product-faq summary:after{content:"";width:8px;height:8px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin:0 6px 4px 16px;flex-shrink:0;transition:transform .15s}.bc-product-faq[open] summary:after{transform:rotate(225deg)}.bc-product-faq .rte{padding:0 16px 16px}.bc-review-tabs>[role=tablist]{justify-content:flex-start;gap:8px;border:0;margin:0 0 24px}.bc-review-tabs>[role=tablist] button{font:500 16px/24px var(--font-body-family);padding:12px 24px;border:1px solid #e0dad6;border-radius:999px;background:transparent}.bc-review-tabs>[role=tablist] button[aria-selected=true]{background:rgb(var(--color-foreground));color:#fff;border-color:rgb(var(--color-foreground))}.bc-storefront.bc-template-product .jdgm-rev-widg{border:0;border-radius:0;padding:0}.bc-storefront.bc-template-product .jdgm-rev-widg__title{text-align:left;font:600 20px/28px var(--font-body-family);margin:0 0 16px}.bc-storefront.bc-template-product .jdgm-row-stars{padding:24px;border:1px solid #e0dad6;border-radius:8px;background:#fff}.bc-storefront.bc-template-product .jdgm-rev-widg__summary-average{display:block!important;font:600 32px/40px var(--font-body-family)}.bc-storefront.bc-template-product .jdgm-rev-widg__summary-stars .jdgm-star{color:rgb(var(--color-button))}.bc-storefront.bc-template-product .jdgm-rev-widg__summary-text{font:400 14px/20px var(--font-body-family)}.bc-storefront.bc-template-product .jdgm-histogram__bar{height:8px;border-radius:999px}.bc-storefront.bc-template-product .jdgm-histogram__bar-content{background:rgb(var(--color-button));border-radius:999px}.bc-storefront.bc-template-product .jdgm-rev{border-color:#e0dad6;font:400 14px/22px var(--font-body-family)}.bc-storefront.bc-template-product .jdgm-sort-dropdown{border:1px solid #e0dad6;padding:8px 32px 8px 12px;border-radius:999px;background:transparent;font:400 14px/20px var(--font-body-family)}.bc-storefront.bc-template-product .jdgm-write-rev-link{font:500 14px/20px var(--font-body-family);padding:12px 24px}.bc-storefront.bc-template-product [id^=recomatic] h2,.bc-storefront.bc-template-product .recomatic-title-container h2{font:500 30px/40px BC Lora,Georgia,serif}@media(max-width:749px){.bc-storefront.bc-template-product .bc-product-details{padding-top:32px}.bc-product-details h2{font:500 24px/32px BC Lora,Georgia,serif}.bc-product-specs.bc-detail-split,.bc-product-story--split{grid-template-columns:1fr;gap:24px}.bc-product-story{margin:32px 0}.bc-product-story--cards .rte ul{gap:12px}.bc-product-story--cards .rte li{padding:16px}.bc-product-story--table .rte li{grid-template-columns:1fr 1.5fr;gap:12px;padding:12px;font-size:14px;line-height:20px}.bc-review-tabs>[role=tablist]{gap:8px}.bc-review-tabs>[role=tablist] button{padding:10px 20px;font-size:14px}.bc-storefront.bc-template-product .jdgm-row-stars{padding:16px}}@media(prefers-reduced-motion:reduce){.bc-product-faq summary:after{transition:none}}@media(min-width:990px){.bc-storefront.bc-template-product .header__heading-link{height:50px;padding-top:0;padding-bottom:0;display:flex;align-items:center}.bc-storefront.bc-template-product .header__heading-logo{max-height:50px;object-fit:contain}.bc-storefront.bc-template-product .header-wrapper{background:#faf8f5}.bc-storefront.bc-template-product media-gallery.product__column-sticky{position:static;top:auto}.bc-storefront.bc-template-product .product--large:not(.product--no-media) .product__media-wrapper{width:calc(58.5% - 7.6px);max-width:calc(58.5% - 7.6px)}.bc-storefront.bc-template-product .product--large:not(.product--no-media) .product__info-wrapper{width:calc(41.5% - 8.4px);max-width:calc(41.5% - 8.4px)}}.bc-volume-offer ul{padding-top:0}.bc-delivery-form select{field-sizing:content}.bc-storefront.bc-template-product #customily-options .customily_option>label{margin-top:0!important;margin-bottom:6px!important;min-height:20px}.bc-storefront.bc-template-product .product__media-list{margin-bottom:0}@media(max-width:749px){.bc-storefront.bc-template-product #customily-preview-button{position:fixed!important;inset:auto 24px 12px!important;width:calc(100% - 48px)!important;z-index:4!important;background:rgb(var(--color-foreground))!important;color:#fff!important;box-shadow:0 0 0 12px #faf8f5e6;margin:0!important}.bc-storefront.bc-template-product:has(#customily-preview-button){padding-bottom:72px}}@media(max-width:749px){.bc-storefront.bc-template-product .header__heading-link{height:56px;display:flex;align-items:center}.bc-storefront.bc-template-product .header__heading-logo{max-height:41px;object-fit:contain}.bc-storefront.bc-template-product .product__media-item{padding-top:0!important;padding-bottom:0!important}}.bc-storefront.bc-template-product .product__accordion summary>.svg-wrapper{flex:0 0 20px;width:20px;height:20px;margin-right:8px}.bc-storefront.bc-template-product #customily-options input[type=text],.bc-storefront.bc-template-product #customily-options textarea,.bc-storefront.bc-template-product #customily-options select,.bc-storefront.bc-template-product .bold_options input[type=text]{background:var(--bc-pdp-surface)!important;border:1px solid #b7b0aa!important;box-shadow:none!important}.bc-storefront.bc-template-product :is(#customily-options,.bold_options) :is(input[type=text],input[type=email],input[type=tel],input[type=number],textarea,select):focus{border-color:#4d73ff!important;outline:2px solid #4d73ff!important;outline-offset:-1px!important;box-shadow:none!important}.bc-storefront.bc-template-product #customily-options .help-text{display:block;margin-top:10px!important;line-height:20px;font-size:12px}.bc-storefront.bc-template-product #customily-options .customily-swatch label{position:relative;border-radius:8px!important;box-shadow:none!important}.bc-storefront.bc-template-product #customily-options .customily-swatch input:checked+label:after{content:"\2713";position:absolute;inset:-5px auto auto -5px;width:16px;height:16px;border-radius:50%;background:rgb(var(--color-button));color:#fff;display:grid;place-items:center;font:600 10px/1 Arial,sans-serif;z-index:1}.bc-specification-list{margin:16px 0 0}.bc-specification-list>div{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid #e0dad6}.bc-specification-list dt{font-weight:600}.bc-specification-list dd{margin:0}.bc-product-story--cards{background:#f2eee7;border-radius:8px;padding:24px 16px}.bc-product-story--cards .rte li{background:transparent;border:1px solid rgb(var(--color-foreground));padding:12px;text-align:center}.bc-product-story--cards .rte strong{font-size:14px;line-height:20px}.bc-product-story--cards .rte ul{gap:16px}.bc-product-story--table .rte{text-align:center;font-size:14px}.bc-comparison-table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;box-shadow:none;margin-top:24px;font-size:14px;line-height:20px}.bc-comparison-table th,.bc-comparison-table td{width:33.333%;padding:16px 12px;border:0;border-bottom:1px solid #e0dad6;text-align:left}.bc-comparison-table tbody th{font-weight:400}.bc-comparison-table :is(th,td):nth-child(2){background:#f2eee7}.bc-comparison-table thead th:nth-child(2){border-radius:8px 8px 0 0}.bc-comparison-table tbody tr:last-child td:nth-child(2){border-radius:0 0 8px 8px}.bc-product-story--split{padding:16px;gap:24px;grid-template-columns:1fr 2.15fr;align-items:stretch}.bc-product-story--split .bc-detail-image{height:100%;max-height:460px;object-fit:cover;border-radius:8px}.bc-product-story--split .rte ul{list-style:none;padding:0}.bc-product-story--split .rte li{position:relative;padding:12px 0 12px 36px;border-bottom:1px solid #d8d1c8;font-size:12px;line-height:16px}.bc-product-story--split .rte li:last-child{border:0}.bc-product-story--split .rte li:before{content:"\2713";position:absolute;left:0;top:16px;border:1px solid currentColor;border-radius:50%;width:22px;height:22px;display:grid;place-items:center}.bc-product-story--split .rte strong{font:600 14px/20px var(--font-body-family)}.bc-product-faq{padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid #e0dad6}.bc-product-faq summary{padding:12px 16px;border-radius:999px;font:500 14px/20px var(--font-body-family);min-height:44px;transition:background-color .18s ease}.bc-product-faq summary:hover,.bc-product-faq[open] summary{background:#3314001a}.bc-product-faq[open] summary{margin-bottom:16px}.bc-product-faq>.rte{padding:0 16px;font:400 16px/24px var(--font-body-family)}.bc-product-faq>.rte p{margin:0}.bc-review-tabs>[role=tablist]{border-bottom:1px solid #e0dad6;gap:16px;margin-bottom:32px}.bc-review-tabs>[role=tablist] button{border:0;border-radius:0;background:none;padding:12px 0;font:500 14px/20px var(--font-body-family);min-height:44px;color:rgb(var(--color-foreground));border-bottom:2px solid transparent;margin-bottom:-1px}.bc-review-tabs>[role=tablist] button[aria-selected=true]{background:none;color:rgb(var(--color-foreground));border-bottom-color:currentColor}.bc-review-tabs>[role=tablist] button:hover{background:transparent;opacity:.7}.bc-review-tabs .jdgm-rev-widg{display:grid!important;grid-template-columns:minmax(280px,448px) minmax(0,1fr);column-gap:56px;align-items:start}.bc-review-tabs .jdgm-rev-widg__header{grid-column:1;grid-row:1 / span 3;background:#f2eee7;border-radius:8px;padding:24px;text-align:left}.bc-review-tabs .jdgm-rev-widg__body,.bc-review-tabs .jdgm-row-actions,.bc-review-tabs .jdgm-rev-widg__paginate-spinner-wrapper{grid-column:2;min-width:0}.bc-review-tabs .jdgm-row-stars{display:flex!important;flex-direction:column;align-items:stretch;gap:16px;padding:0!important;border:0!important;background:transparent!important}.bc-review-tabs .jdgm-rev-widg__summary,.bc-review-tabs .jdgm-histogram,.bc-review-tabs .jdgm-widget-actions-wrapper{width:100%!important;border:0!important;padding:0!important;margin:0!important;float:none!important}.bc-review-tabs .jdgm-rev-widg__summary{text-align:left}.bc-review-tabs .jdgm-rev-widg__summary-average{font:500 40px/48px BC Lora,Georgia,serif!important}.bc-review-tabs .jdgm-histogram__row{display:flex;align-items:center;gap:8px;margin:4px 0}.bc-review-tabs .jdgm-histogram__bar{flex:1}.bc-review-tabs .jdgm-write-rev-link{display:block!important;width:100%;text-align:center;border-radius:999px;background:rgb(var(--color-button));color:#fff}.bc-review-tabs .jdgm-row-actions{margin:0 0 16px;padding:0;border:0}.bc-review-tabs .jdgm-rev{padding:16px 0;margin:0}.bc-review-tabs .jdgm-rev__icon{display:none}.bc-review-tabs .jdgm-rev__header{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bc-review-tabs .jdgm-row-rating,.bc-review-tabs .jdgm-row-profile{display:contents}.bc-review-tabs .jdgm-rev__rating{order:0}.bc-review-tabs .jdgm-rev__author-wrapper{order:1}.bc-review-tabs .jdgm-rev__timestamp{order:2;font-size:12px;color:#8c8582;margin:0}.bc-review-tabs .jdgm-rev__body{margin-top:8px;font:400 14px/20px var(--font-body-family)}.bc-review-tabs .jdgm-rev__pic-link{width:70px;height:70px;border-radius:8px;overflow:hidden}.bc-review-tabs .jdgm-paginate{display:flex;align-items:center;justify-content:flex-start;gap:8px;border:0;padding:16px 0}.bc-review-tabs .jdgm-paginate__page{width:36px;height:36px;min-width:36px;border:0;border-radius:50%;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;font:400 14px/20px var(--font-body-family);color:rgb(var(--color-foreground))}.bc-review-tabs .jdgm-paginate__page.jdgm-curt{background:rgb(var(--color-foreground));color:#fff}.bc-review-tabs .jdgm-paginate__page:hover{background:#e0dad6}.bc-review-tabs .jdgm-all-reviews__footer,.bc-review-tabs .jdgm-rev-widg__title{text-align:left}@media(max-width:989px){.bc-review-tabs .jdgm-rev-widg{grid-template-columns:minmax(240px,1fr) minmax(0,1.5fr);gap:24px}}@media(max-width:749px){.bc-review-tabs .jdgm-rev-widg{display:block!important}.bc-review-tabs .jdgm-rev-widg__header{margin-bottom:24px;padding:16px}.bc-product-story--split{grid-template-columns:1fr}.bc-comparison-table :is(th,td){padding:12px 8px;font-size:12px;overflow-wrap:anywhere}.bc-specification-list>div{grid-template-columns:100px 1fr}}@media(prefers-reduced-motion:reduce){.bc-product-faq summary{transition:none}}.bc-storefront.bc-template-product .bc-review-tabs .jdgm-rev__icon{display:none!important}.bc-storefront.bc-template-product .bc-review-tabs .jdgm-rev__timestamp{display:inline!important}.bc-storefront.bc-template-product .bc-review-tabs .jdgm-rev-widg__summary{display:block!important;text-align:left!important}.bc-storefront.bc-template-product .bc-review-tabs .jdgm-rev-widg__summary-inner{width:100%}.bc-review-tabs .jdgm-rev-widg__summary-stars{display:flex;align-items:center;gap:0}.bc-storefront.bc-template-product .bc-review-tabs .jdgm-rev-widg__summary-average[data-bc-average]{order:-1;font-size:0!important;line-height:52px!important;margin-right:16px}.bc-review-tabs .jdgm-rev-widg__summary-average[data-bc-average]:before{content:attr(data-bc-average);font:500 45px/52px BC Lora,Georgia,serif}.bc-review-tabs .jdgm-rev-widg__summary-average a{font-size:0}.bc-storefront.bc-template-product .bc-review-tabs .jdgm-write-rev-link{max-width:none!important;width:100%!important}.bc-review-tabs .jdgm-paginate__last-page:before{content:attr(data-page)!important;font-family:var(--font-body-family)!important}.bc-product-story--split .rte ul{display:block}.bc-detail-image{background-size:cover;background-position:center;width:100%;min-height:0}.bc-review-tabs .jdgm-all-reviews-widget{display:grid!important;grid-template-columns:minmax(280px,448px) minmax(0,1fr);gap:0 56px;align-items:start}.bc-review-tabs .jdgm-all-reviews__header{grid-column:1;grid-row:1 / span 4;background:#f2eee7;border-radius:8px;padding:24px;text-align:left}.bc-review-tabs .jdgm-all-reviews__body,.bc-review-tabs .jdgm-all-reviews__footer,.bc-review-tabs .jdgm-shop-reviews__body{grid-column:2;min-width:0}.bc-review-tabs .jdgm-all-reviews__body{scroll-margin-top:150px}.bc-review-tabs .jdgm-all-reviews__header .jdgm-histogram{display:block!important}.bc-review-tabs .jdgm-all-reviews__summary-stars{display:flex;align-items:center;gap:0}.bc-review-tabs .jdgm-all-reviews__summary-average[data-bc-average]{order:-1;font-size:0;line-height:52px;margin-right:16px}.bc-review-tabs .jdgm-all-reviews__summary-average[data-bc-average]:before{content:attr(data-bc-average);font:500 45px/52px BC Lora,Georgia,serif}.bc-store-paged .jdgm-all-reviews-page__load-more-wrapper,.bc-store-paged .jdgm-rev[hidden]{display:none!important}.bc-store-review-pages{display:flex;align-items:center;gap:8px;padding:16px 0}.bc-store-review-pages button{border:0;border-radius:50%;width:36px;height:36px;padding:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer;font:400 14px/20px var(--font-body-family)}.bc-store-review-pages button:hover{background:#e0dad6}.bc-store-review-pages button[aria-current]{background:rgb(var(--color-foreground));color:#fff}.bc-store-review-pages button:disabled{opacity:.4;cursor:default}.bc-store-review-status{display:block;font-size:13px;line-height:1.5;margin:0 0 16px}.bc-review-tabs .jdgm-rev__buyer-badge{background:transparent!important;color:#8c8582!important;font-size:12px;padding:0}@media(min-width:750px)and (max-width:989px){.bc-review-tabs .jdgm-all-reviews-widget{grid-template-columns:minmax(240px,1fr) minmax(0,1.5fr);gap:24px}}@media(max-width:749px){.bc-review-tabs .jdgm-all-reviews-widget{display:block!important}.bc-review-tabs .jdgm-all-reviews__header{margin-bottom:24px;padding:16px}}.bc-product-details .bc-detail-image:empty{display:block}.bc-product-story--split .bc-detail-image{height:auto}.bc-storefront.bc-template-product #customily-options .customily-swatch label{padding:0!important}.bc-storefront.bc-template-product #customily-options .customily-swatch input:checked+label{outline:none}.bc-storefront.bc-template-product #customily-options .customily-swatch input:focus-visible+label{outline:2px solid rgb(var(--color-button));outline-offset:3px}.bc-product-story--split .rte li{background:transparent;border-radius:0}.bc-storefront.bc-template-product .bc-review-tabs .jdgm-rev-widg{width:100%;max-width:none;padding:0;margin:0}.bc-storefront.bc-template-product .bc-review-tabs .jdgm-rev-widg__title{display:none!important}.bc-storefront.bc-template-product #customily-options .customily-swatch label:before{display:none!important}.bc-storefront.bc-template-product #customily-options .customily-swatch img{object-fit:contain}.bc-review-tabs>[role=tablist] button[aria-selected=false]{color:#807b7e}.bc-review-tabs{overflow-anchor:none}.bc-review-tabs .jdgm-all-reviews-widget{width:100%;max-width:none;margin:0;padding:0}.bc-storefront.bc-template-product .bc-review-tabs #judgeme_product_reviews{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.bc-review-tabs .jdgm-rev-widg,.bc-review-tabs .jdgm-all-reviews-widget{border:0!important}.bc-review-tabs .jdgm-rev-widg__header,.bc-review-tabs .jdgm-all-reviews__header{box-sizing:border-box;min-height:376px}.bc-review-tabs .jdgm-all-reviews__header .jdgm-row-media,.bc-review-tabs .jdgm-all-reviews__header .jdgm-medals-wrapper{display:none!important}.bc-storefront.bc-template-product .recomatic-headline,.bc-storefront.bc-template-product [id^=recomatic] h2,.bc-storefront.bc-template-product .recomatic-title-container h2{text-align:left!important;font:400 25px/35px var(--font-body-family)!important;margin:0 0 12px!important}.bc-storefront.bc-template-product .bold_option_total{background:transparent!important;border-top:1px solid #d8d1c8;padding:12px 0 0!important;margin-top:16px;font:400 14px/20px var(--font-body-family)}.bc-storefront.bc-template-product .bold_option_total>div{background:transparent!important;display:flex;justify-content:space-between;gap:12px}.bc-storefront.bc-template-product .bold_option_total span{color:rgb(var(--color-button))!important;font-weight:600}.bc-delivery-dialog.bc-size-dialog{width:min(600px,calc(100% - 32px));padding:16px;border-radius:16px;font:400 14px/20px var(--font-body-family)}.bc-delivery-dialog .bc-dialog-header{margin-bottom:12px}.bc-delivery-dialog .bc-dialog-header h2{display:flex;align-items:center;gap:6px;margin:0;font:600 16px/24px var(--font-body-family)}.bc-delivery-dialog .bc-dialog-header svg{width:20px;height:20px}.bc-delivery-dialog .bc-dialog-header button{width:36px;height:36px;padding:0;border-radius:50%;font-size:24px}.bc-delivery-destination{margin:0 0 6px}.bc-delivery-timeline{display:block;margin:0 0 12px}.bc-delivery-timeline li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;border:0;border-bottom:1px solid #e8e5e2}.bc-delivery-timeline strong{font-weight:400}.bc-delivery-timeline span{margin:0;font-weight:600;text-align:right}.bc-delivery-note{font-size:12px;line-height:18px;margin:12px 0}.bc-delivery-dialog ul{padding-left:16px;margin:12px 0}.bc-delivery-dialog li+li{margin-top:4px}.bc-storefront.bc-template-product .bold_option_uploadfile .bold_option_title{display:block;margin-bottom:8px}.bc-storefront.bc-template-product .bold_option_uploadfile .bold_option_element{display:block;width:100%;min-width:0}.bc-storefront.bc-template-product .bold_option_uploadfile input[type=file]{display:block;box-sizing:border-box;width:100%!important;max-width:100%;min-height:50px;padding:6px!important;border:1px solid #b7b0aa!important;border-radius:8px!important;background:transparent!important;color:rgb(var(--color-foreground));font:400 12px/20px var(--font-body-family);box-shadow:none!important}.bc-storefront.bc-template-product .bold_option_uploadfile input[type=file]::file-selector-button{min-height:36px;margin:0 8px 0 0;padding:8px 16px;border:0;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font:500 14px/20px var(--font-body-family);cursor:pointer}.bc-storefront.bc-template-product .bold_option_uploadfile input[type=file]::file-selector-button:hover{filter:brightness(1.12)}.bc-storefront.bc-template-product .bold_option_uploadfile input[type=file]:focus-visible{outline:2px solid #4d73ff;outline-offset:2px}.bc-storefront.bc-template-product .bc-sc-upload{position:relative;display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;min-height:50px;padding:6px;border:1px solid #b7b0aa;border-radius:8px}.bc-storefront.bc-template-product .bc-sc-upload .bc-upload-hint{pointer-events:none}.bc-storefront.bc-template-product .bc-sc-upload-action{flex:0 0 auto;margin-left:auto;min-height:36px;box-sizing:border-box;padding:8px 16px;border-radius:999px;background:#312b36;color:#fff;font:500 14px/20px var(--font-body-family);pointer-events:none}.bc-storefront.bc-template-product .bc-sc-upload input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;min-height:0;opacity:0;cursor:pointer}.bc-storefront.bc-template-product .bc-sc-upload:has(input:focus-visible){outline:2px solid #4d73ff;outline-offset:0}.bc-storefront.bc-template-product .bc-sc-upload:has(input:disabled){opacity:.6}.bc-storefront.bc-template-product #customily-options .customily-file-input{display:flex!important;align-items:center;gap:8px;width:100%!important;min-width:0;box-sizing:border-box;border:1px solid #b7b0aa;border-radius:8px;padding:6px}.bc-storefront.bc-template-product #customily-options .customily-file-input>.cl-container{flex:1;width:100%!important;min-width:0}.bc-storefront.bc-template-product #customily-options .customily-file-input>.cl-container>.cl-flex-no-wrap{border:0;padding:0;width:100%;min-width:0;align-items:center;gap:8px;flex-wrap:wrap!important}.bc-storefront.bc-template-product #customily-options .customily-file-input-thumbnail{flex:0 0 40px;width:40px;margin:0}.bc-storefront.bc-template-product #customily-options .customily-file-input-thumbnail img{display:block;width:40px;height:40px;min-width:0;min-height:0;max-width:40px;max-height:40px;margin:0;border-radius:4px;object-fit:contain}.bc-storefront.bc-template-product #customily-options .customily-download-button{margin:0 0 0 auto!important;min-height:36px;border:0!important;border-radius:999px!important;padding:8px 16px!important;background:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important;font:500 14px/20px var(--font-body-family)!important;text-transform:none!important;box-shadow:none!important}.bc-upload-hint{flex:1 1 90px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 12px/18px var(--font-body-family)}.bc-storefront.bc-template-product #customily-options .customily-download-button:hover{filter:brightness(1.12)}.bc-storefront.bc-template-product #customily-options .customily-download-button:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:3px}.bc-storefront.bc-template-product #customily-options .cl_remove-image{border-radius:50%!important;min-width:36px;min-height:36px;background:transparent!important;color:rgb(var(--color-foreground))!important;border:1px solid #b7b0aa!important}.bc-storefront.bc-template-product #customily-options .cl_remove-image{margin:0!important;padding:8px!important}.bc-storefront.bc-template-product #customily-options .bc-option-error :is(input[type=text],textarea,select),.bc-storefront.bc-template-product #customily-options .bc-option-error .customily-file-input{border-color:#e31b36!important;background:#fff0f2!important}.bc-storefront.bc-template-product #customily-options .bc-option-error .swatch-container{outline:1px solid #e31b36;outline-offset:4px;border-radius:6px}.bc-storefront.bc-template-product .shopify-section:has(.recomatic-headline){padding-bottom:40px}.bc-storefront.bc-template-product .recomatic-headline{margin-bottom:12px!important}.bc-storefront.bc-template-product .recomatic-headline+div{margin-top:0!important;padding-top:0!important}@media(min-width:750px){.bc-review-tabs :is(.jdgm-rev-widg,.jdgm-all-reviews-widget){grid-template-rows:80px auto auto auto}.bc-review-tabs :is(.jdgm-rev-widg__header,.jdgm-all-reviews__header){grid-row:1 / span 4;align-self:start;margin:0!important;padding:24px!important}.bc-review-tabs .jdgm-subtab{grid-column:2;grid-row:1;align-self:start;margin:0;padding:0}.bc-review-tabs .jdgm-subtab__name{margin:0 12px 0 0;padding:0;font-size:12px;line-height:24px}.bc-review-tabs .jdgm-row-actions{grid-column:2;grid-row:1;align-self:end;height:38px;margin:0 0 12px}.bc-review-tabs :is(.jdgm-rev-widg__body,.jdgm-all-reviews__body,.jdgm-shop-reviews__body){grid-column:2;grid-row:2;margin-top:0}.bc-review-tabs :is(.jdgm-rev-widg__paginate-spinner-wrapper,.jdgm-all-reviews__footer){grid-column:2;grid-row:3}}.bc-storefront.bc-template-product .customily-mobile-controls{background:transparent!important;padding:8px!important;border-radius:999px;box-sizing:border-box;max-width:100%;text-align:center}.bc-storefront.bc-template-product .cl-canvas-container{background:transparent!important}.bc-storefront.bc-template-product .product-media-container:has(.customily-mobile-controls){background:transparent!important}.bc-storefront.bc-template-product .customily-mobile-controls .cl-mobile-control-wrapper{background:transparent!important;border:0;border-radius:50%;width:38px;height:38px;margin:0 3px;align-items:center;justify-content:center;cursor:pointer}.bc-storefront.bc-template-product .customily-mobile-controls .customily-mobile-controls-item{width:22px;height:22px}.bc-storefront.bc-template-product .customily-mobile-controls .cl-mobile-control-img{width:22px;height:22px;display:block}.bc-storefront.bc-template-product .customily-mobile-controls .cl-mobile-control-wrapper:hover{background:#eee9e2!important}.bc-storefront.bc-template-product .customily-mobile-controls button{background:transparent!important;border:0!important;border-radius:50%!important;box-shadow:none!important;width:38px!important;height:38px!important;padding:8px!important;margin:0 3px!important;color:rgb(var(--color-foreground));cursor:pointer}.bc-storefront.bc-template-product .customily-mobile-controls button:hover{background:#eee9e2!important}.bc-storefront.bc-template-product .customily-mobile-controls button:focus-visible{outline:2px solid rgb(var(--color-button));outline-offset:2px}.bc-storefront.bc-template-product .customily-mobile-controls button :is(img,svg){width:22px;height:22px}@media(max-width:749px){.bc-review-tabs :is(.jdgm-rev-widg,.jdgm-all-reviews-widget){display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 100px auto auto;gap:0}.bc-review-tabs :is(.jdgm-rev-widg__header,.jdgm-all-reviews__header){grid-column:1;grid-row:1;margin:0 0 24px}.bc-review-tabs .jdgm-subtab{grid-column:1;grid-row:2;align-self:start;margin:0;padding:0}.bc-review-tabs .jdgm-subtab__name{margin:0 10px 0 0;padding:0;font-size:12px;line-height:20px}.bc-review-tabs .jdgm-row-actions{grid-column:1;grid-row:2;align-self:end;height:38px;margin:0 0 12px}.bc-review-tabs :is(.jdgm-rev-widg__body,.jdgm-all-reviews__body,.jdgm-shop-reviews__body){grid-column:1;grid-row:3;margin-top:0}.bc-review-tabs :is(.jdgm-rev-widg__paginate-spinner-wrapper,.jdgm-all-reviews__footer){grid-column:1;grid-row:4}.bc-storefront.bc-template-product .customily-mobile-controls .cl-mobile-control-wrapper{width:34px;height:34px;margin:0 1px}.bc-storefront.bc-template-product .customily-mobile-controls button{width:34px!important;height:34px!important;padding:6px!important;margin:0 1px!important}}.bc-review-tabs .jdgm-row-product{flex:0 0 100%;order:-1;min-width:0}.bc-review-tabs .jdgm-rev__prod-link{float:none;max-width:100%;overflow-wrap:anywhere}.bc-review-tabs .jdgm-rev__header .jdgm-rev__rating{flex-shrink:0}.bc-review-tabs .jdgm-row-product:not(:has(a)){display:none}.product__info-container .bc-size-guide{display:inline-flex;align-items:center;gap:6px}.bc-size-ruler{display:inline-flex;width:16px;height:16px}.bc-size-ruler svg{width:100%;height:100%}.bc-storefront.bc-template-product #customily-options .customily-swatch .csh-image-container{border-radius:7px!important;overflow:hidden}.bc-storefront.bc-template-product #customily-options .customily-swatch .csh-image-container img{border-radius:7px!important}.bc-storefront.bc-template-product #customily-options:has(>.bc-personalized-heading):before,.bc-storefront.bc-template-product .bold_options:has(>.bc-personalized-heading):before{display:none}.bc-personalized-heading{display:flex;align-items:center;gap:6px;margin:0 0 12px;padding:8px 12px;border-radius:8px 0 0 8px;background:linear-gradient(90deg,rgb(var(--color-button)),transparent);color:#fff;font:600 16px/24px var(--font-body-family)}.bc-personalized-sparkle{display:inline-block;width:18px;text-align:center;animation:bc-sparkle 2s ease-in-out infinite}@keyframes bc-sparkle{0%,to{transform:scale(.8) rotate(-12deg);opacity:.7}50%{transform:scale(1.15) rotate(12deg);opacity:1}}@media(prefers-reduced-motion:reduce){.bc-personalized-sparkle{animation:none}}.bc-storefront.bc-template-product #customily-options .customily-download-button{background:#312b36!important}.bc-storefront.bc-template-product #customily-preview-button{border-color:#312b36!important;color:#312b36!important}@media(max-width:749px){.bc-storefront.bc-template-product #customily-preview-button{color:#fff!important}}.bc-storefront .bc-size-toolbar button[aria-pressed=true]{background:#312b36}.bc-storefront.bc-template-product form:not(:has(#customily-options)) .bold_options:not(:empty):has(>.bc-personalized-heading):before{display:none}.bc-storefront.bc-template-product .bc-review-tabs .jdgm-histogram__row{display:flex!important;width:100%!important;max-width:none!important;gap:8px}.bc-storefront.bc-template-product .bc-review-tabs .jdgm-histogram__star{flex:0 0 102px;width:102px}.bc-storefront.bc-template-product .bc-review-tabs .jdgm-histogram__bar{flex:1 1 0;width:auto!important;min-width:0;margin:0!important}.bc-storefront.bc-template-product .bc-review-tabs .jdgm-histogram__frequency{flex:0 0 44px;width:44px;margin:0;text-align:right}.bc-storefront.bc-template-product .bc-review-tabs .jdgm-write-rev-link{background:#312b36!important;border:1px solid #312b36!important;color:#fff!important;min-height:44px;padding:12px 20px;font:500 14px/20px var(--font-body-family)}.bc-review-tabs .jdgm-subtab,.bc-review-tabs .jdgm-subtab__name,.bc-storefront.bc-template-product .bc-review-tabs .jdgm-histogram__row.jdgm-histogram__clear-filter{display:none!important}.bc-storefront .customily-modal-preview-only{z-index:1000;padding:24px 14px;overflow:auto;background:#0000008c}.bc-storefront .customily-modal-preview-only .main.cl-use-image{position:relative;width:min(520px,100%);max-width:520px;height:auto;max-height:none;min-height:0;margin:auto;padding:16px;border:0;border-radius:16px;background:#fff;color:#312b36;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.bc-storefront .customily-modal-preview-only .cl-preview-wrapper{width:100%;height:auto;min-height:0;display:flex;justify-content:center}.bc-storefront .customily-modal-preview-only .cl-preview-image{display:block;width:100%;height:auto;max-width:100%;max-height:max(180px,calc(100dvh - 245px));object-fit:contain;border-radius:0}.bc-storefront .customily-modal-preview-only .customily-close-button{position:absolute;top:-12px;right:-12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#312b36;box-shadow:0 2px 10px #0001;font-size:0;cursor:pointer}.bc-storefront .customily-modal-preview-only .customily-close-button:before{content:"\d7";font:26px/1 var(--font-body-family)}.bc-preview-heading h2{display:flex;align-items:center;gap:8px;margin:0 0 8px;font:600 16px/24px var(--font-body-family);letter-spacing:0}.bc-preview-heading h2 svg{width:18px;height:18px}.bc-preview-heading p,.bc-preview-footer p{margin:0;font:400 14px/20px var(--font-body-family);letter-spacing:0}.bc-preview-footer p{display:flex;align-items:center;gap:8px;margin:0 0 16px}.bc-preview-footer p span{color:#4471e6;font-size:20px}.bc-preview-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.bc-preview-actions .button{min-height:44px;min-width:0;padding:10px 18px;font:500 14px/20px var(--font-body-family);gap:8px;letter-spacing:0}.bc-preview-actions .button:after{box-shadow:none}.bc-preview-actions .button--secondary{background:#f9f8f6;color:#312b36}.bc-preview-actions svg{width:20px;height:20px}@media(max-width:749px){.bc-preview-heading p,.bc-preview-footer p{font-size:13px}}.bc-storefront .customily-modal-preview-only .bc-preview-heading{order:-1;text-align:left}.bc-storefront .customily-modal-preview-only .main.cl-use-image .customily-close-button[role=button]{position:absolute!important;top:-12px!important;right:-12px!important;left:auto!important;width:36px!important;height:36px!important;background:#fff!important;border-radius:50%!important;z-index:2}.bc-template-product [id^=recomatic] .jdgm-widget,.bc-template-product [id^=recomatic] .recomatic-review,.bc-template-product [id^=recomatic] .recomatic-reviews{display:none!important}@media(max-width:749px){.bc-storefront.bc-template-product .recomatic-headline,.bc-storefront.bc-template-product [id^=recomatic] h2{font-size:20px!important;line-height:28px!important}.bc-storefront.bc-template-product:not(.bc-preview-offscreen) #customily-preview-button{visibility:hidden!important;pointer-events:none!important}.bc-storefront.bc-template-product #customily-preview-button{bottom:calc(12px + env(safe-area-inset-bottom))!important}}.bc-template-product .recomatic-ratings{display:none!important}.bc-storefront .customily-modal-preview-only .bc-preview-footer,.bc-storefront .customily-modal-preview-only .bc-preview-footer p{text-align:left!important;justify-content:flex-start!important}.bc-storefront .customily-modal-preview-only .bc-preview-footer p{align-items:flex-start}.bc-preview-footer p span{flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/136/assets/bc-product-detail.css.map */
