body.template-product .product-section[data-section-type=product]{--fd-pdp-blue: var(--colorBtnPrimary);--fd-pdp-blue-dark: var(--colorBtnPrimary);--fd-pdp-blue-hover: var(--colorBtnPrimaryLight);--fd-pdp-blue-active: var(--colorBtnPrimaryDim);--fd-pdp-blue-border: rgba(33, 57, 76, .38);--fd-pdp-blue-tint: #edf6fc;--fd-pdp-blue-ring: rgba(33, 57, 76, .28);--fd-pdp-cream: #f8f1e7;--fd-pdp-cream-light: #fffdf8;--fd-pdp-tan-border: #e2d5c3}body.template-product .product-section[data-section-type=product] .page-content--product .page-width>.grid{background:var(--fd-pdp-cream);border:1px solid var(--fd-pdp-tan-border);border-radius:16px;box-shadow:0 14px 32px #362b1e17;display:grid;gap:20px 24px;grid-template-columns:minmax(0,46fr) minmax(360px,54fr);margin-left:0;padding:24px}body.template-product .product-section[data-section-type=product] .page-content--product .page-width>.grid>.grid__item{float:none;min-width:0;padding-left:0;width:auto}body.template-product .product-section[data-section-type=product] .page-content--product .page-width>.grid:not(.grid--product-images-right) .product-single__media-wrapper{grid-column:1;grid-row:1}body.template-product .product-section[data-section-type=product] .page-content--product .page-width>.grid:not(.grid--product-images-right) .product-single__meta-wrapper{grid-column:2;grid-row:1}body.template-product .product-section[data-section-type=product] .page-content--product .page-width>.grid.grid--product-images-right .product-single__media-wrapper{grid-column:2;grid-row:1}body.template-product .product-section[data-section-type=product] .page-content--product .page-width>.grid.grid--product-images-right .product-single__meta-wrapper{grid-column:1;grid-row:1}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper,body.template-product .product-section[data-section-type=product] .product-single__meta-wrapper{align-self:start}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper [data-product-images]{max-width:100%}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__main-photos{background:var(--fd-pdp-cream-light);border:1px solid rgba(216,203,183,.86);border-radius:15px;box-shadow:0 8px 22px #362b1e12;overflow:hidden;padding:12px;position:relative}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product-slideshow,body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product-main-slide,body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product-image-main,body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product-image-main .image-wrap{border-radius:12px}body.template-product .product-section--standard-pdp[data-section-type=product] .fd-pdp-sale-badges{inset:26px auto auto 26px;pointer-events:none;position:absolute;z-index:3}body.template-product .product-section--standard-pdp[data-section-type=product] .fd-pdp-sale-badge{color:#ed494d;font-family:Marker Felt,Comic Sans MS,Bradley Hand,cursive;font-size:clamp(24px,3.1vw,38px);font-weight:900;letter-spacing:.01em;line-height:.95;max-width:120px;text-align:left;text-transform:uppercase;transform:rotate(-4deg)}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product-image-main .image-wrap{aspect-ratio:1 / 1;background:#fff;display:block;height:auto!important;overflow:hidden;padding-bottom:0!important}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product-image-main .image-wrap image-element,body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product-image-main .image-wrap img{height:100%;object-fit:contain;width:100%}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumbs--below{background:var(--fd-pdp-cream-light);border:1px solid rgba(216,203,183,.76);border-radius:12px;margin-top:12px;min-height:100px;overflow:visible;padding:10px 42px}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumbs--below .product__thumbs--scroller{display:flex;gap:10px;justify-content:safe center;overflow-x:auto;padding:3px;white-space:normal}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumbs--below .product__thumb-item{flex:0 0 74px;margin:0;max-width:none}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumb{background:#fff;border:1px solid rgba(216,203,183,.78);border-radius:10px;overflow:hidden;padding:3px}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumb .image-wrap{aspect-ratio:1 / 1;border-radius:8px;display:flex;height:auto!important;justify-content:center;align-items:center;overflow:hidden;padding-bottom:0!important}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumb img{height:100%;object-fit:contain;width:100%}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumb-arrow{align-items:center;background:#fffdf8f5;border:1px solid rgba(216,203,183,.9);border-radius:999px;box-shadow:0 2px 8px #362b1e14;color:var(--fd-pdp-blue-dark);display:inline-flex;height:38px;justify-content:center;padding:0;top:50%;transform:translateY(-50%);width:32px;z-index:2}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumbs[data-position=below] .product__thumb-arrow{height:38px;width:32px}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumb-arrow--prev{left:6px}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumb-arrow--next{right:6px}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumb-item a.is-active:before,body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumb-item a:focus:before{border-radius:10px;box-shadow:inset 0 0 0 2px var(--fd-pdp-blue),0 0 0 2px var(--fd-pdp-blue-ring)}body.template-product .product-section[data-section-type=product] .product-single__meta{background:#fffdf8c7;border:1px solid rgba(216,203,183,.82);border-radius:15px;box-shadow:0 8px 22px #362b1e0f;max-width:none;padding:20px;width:100%}body.template-product .product-section[data-section-type=product] .product-single__details-disclosure{background:var(--fd-pdp-cream-light);border:1px solid rgba(216,203,183,.82);border-radius:7px;margin-bottom:0;padding:0}body.template-product .product-section[data-section-type=product] .product-single__details-summary{color:var(--fd-pdp-blue-dark);cursor:pointer;font-size:14px;font-weight:800;line-height:1.3;list-style:none;padding:14px 16px}body.template-product .product-section[data-section-type=product] .product-single__details-summary::-webkit-details-marker{display:none}body.template-product .product-section[data-section-type=product] .product-single__details-summary:after{content:"+";float:right;font-size:18px;line-height:1}body.template-product .product-section[data-section-type=product] .product-single__details-disclosure[open] .product-single__details-summary{border-bottom:1px solid rgba(216,203,183,.82)}body.template-product .product-section[data-section-type=product] .product-single__details-disclosure[open] .product-single__details-summary:after{content:"-"}body.template-product .product-section[data-section-type=product] .product-single__details-summary:focus-visible{outline:2px solid var(--fd-pdp-blue);outline-offset:3px}body.template-product .product-section[data-section-type=product] .product-single__details-content{padding:10px 12px 12px}body.template-product .product-section[data-section-type=product] .product-single__details-content .product-block--tab{background:transparent;margin-bottom:0}body.template-product .product-section[data-section-type=product] .product-single__details-content .product-block--tab+.product-block--tab{margin-top:8px}body.template-product .product-section[data-section-type=product] .product-single__details-content .collapsibles-wrapper--border-bottom{border-bottom:0}body.template-product .product-section[data-section-type=product] .product-single__details-content .collapsible-trigger-btn--borders{align-items:center;background:#f8f1e7ad;border:1px solid rgba(216,203,183,.72);border-radius:7px;color:var(--colorTextBody);display:flex;gap:10px;letter-spacing:0;min-height:48px;padding:12px 42px 12px 14px;width:100%}body.template-product .product-section[data-section-type=product] .product-single__details-content .collapsible-trigger-btn--borders.is-open{background:var(--fd-pdp-cream-light);border-color:#8cb6d8b8;border-bottom-left-radius:0;border-bottom-right-radius:0}body.template-product .product-section[data-section-type=product] .product-single__details-content .collapsible-trigger-btn--borders .collapsible-trigger__icon{inset-inline-end:14px}body.template-product .product-section[data-section-type=product] .product-single__details-content .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{background:#fff;border:1px solid rgba(216,203,183,.72);border-top:0;border-bottom-left-radius:7px;border-bottom-right-radius:7px;font-size:var(--typeBodySize);padding:12px 14px 16px}body.template-product .product-section[data-section-type=product] .product-details-row-icon{align-items:center;background:var(--fd-pdp-blue-tint);border:1px solid var(--fd-pdp-blue-border);border-radius:999px;color:var(--fd-pdp-blue-dark);display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;width:28px}body.template-product .product-section[data-section-type=product] .product-details-row-icon svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}body.template-product .product-section[data-section-type=product] .product-details-row-label{flex:1 1 auto;line-height:1.25}body.template-product .product-section[data-section-type=product] [style*="border: 2px solid #1a73e8"]{background:var(--fd-pdp-blue-tint)!important;border-color:var(--fd-pdp-blue-border)!important;box-shadow:0 1px #1f5f9f14}body.template-product .product-section[data-section-type=product] [style*="color:#1a73e8"]{color:var(--fd-pdp-blue)!important}body.template-product .product-section[data-section-type=product] .product-block{margin-bottom:14px}body.template-product .product-section[data-section-type=product] .product-block--header{margin-bottom:7px}body.template-product .product-section[data-section-type=product] .product-single__title{color:var(--colorBtnPrimary);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:32px;font-weight:600;letter-spacing:0;line-height:1.18;margin-bottom:6px}body.template-product .product-section[data-section-type=product] .product-block--price{margin-bottom:10px}body.template-product .product-section[data-section-type=product] .product-block--price .product__price{color:var(--colorBtnPrimary);font-size:calc(var(--typeBaseSize) + 3px);font-weight:700;line-height:1.25}body.template-product .product-section[data-section-type=product] .product__price--compare{color:#1c1d1db8;font-size:calc(var(--typeBaseSize) + 1px);font-weight:500;opacity:1;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;-webkit-text-decoration-thickness:1.5px;text-decoration-thickness:1.5px;-webkit-text-decoration-color:rgba(28,29,29,.78);text-decoration-color:#1c1d1dc7}body.template-product .product-section--standard-pdp[data-section-type=product] .fd-pdp-currency-code{color:#1c1d1d94;display:inline-block;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1;margin-left:5px;text-transform:uppercase;vertical-align:baseline}body.template-product .product-section[data-section-type=product] .product__price-savings{display:inline-block;font-size:14px;line-height:1.3;margin-top:4px}body.template-product .product-section[data-section-type=product] .product__policies,body.template-product .product-section[data-section-type=product] .shopify-payment-terms{font-size:13px;line-height:1.45;margin-top:6px}body.template-product .product-section[data-section-type=product] .product-single__form .shopify-payment-terms,body.template-product .product-section[data-section-type=product] .product-single__meta .social-sharing{display:none}body.template-product .product-section[data-section-type=product] .product-block--sales-point{margin-bottom:6px}body.template-product .product-section[data-section-type=product] .product-block--sales-point+.product-block--sales-point{margin-top:-3px}body.template-product .product-section--standard-pdp[data-section-type=product] .fandiego-shipping-pill{display:none}body.template-product .product-section[data-section-type=product] .product-block--sales-point .sales-points{background:transparent;border:0;border-radius:0;margin:0;padding:0}body.template-product .product-section[data-section-type=product] .product-block--sales-point .sales-point{margin-bottom:0}body.template-product .product-section[data-section-type=product] .product-block--sales-point .sales-point .icon-and-text{align-items:center;color:var(--colorTextBody);font-size:13px;justify-content:flex-start;line-height:1.35}body.template-product .product-section[data-section-type=product] .product-block--sales-point .sales-point .icon{color:var(--fd-pdp-blue);height:18px;margin-right:7px;width:18px}body.template-product .product-section--standard-pdp[data-section-type=product] .product-block--sales-point:has(.fandiego-shipping-pill){margin-bottom:8px}body.template-product .product-section--standard-pdp[data-section-type=product] .product-block--sales-point:has(.fandiego-shipping-pill) .sales-point .icon-and-text{color:#2f6f46;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:13px;font-weight:500;gap:7px;line-height:1.3}body.template-product .product-section--standard-pdp[data-section-type=product] .product-block--sales-point:has(.fandiego-shipping-pill) .sales-point .icon{display:none}body.template-product .product-section--standard-pdp[data-section-type=product] .product-block--sales-point:has(.fandiego-shipping-pill) .sales-point .icon-and-text:before{align-items:center;background:#2f6f46;border-radius:50%;color:#fff;content:"\2713";display:inline-flex;flex:0 0 17px;font-size:10px;height:17px;justify-content:center;line-height:1;width:17px}body.template-product .product-section[data-section-type=product] .product-block--sales-point .sales-point .icon--inventory{height:22px;width:22px}body.template-product .product-section[data-section-type=product] .coupon-message-wrapper{margin:10px 0 12px}body.template-product .product-section[data-section-type=product] .coupon-heading{margin-bottom:6px}body.template-product .product-section[data-section-type=product] .coupon-message-box{padding:10px 14px}body.template-product .product-section[data-section-type=product] .variant-wrapper[data-type=button]{margin-bottom:0}body.template-product .product-section[data-section-type=product] .variant-wrapper[data-type=button]+.variant-wrapper[data-type=button]{margin-top:12px}body.template-product .product-section[data-section-type=product] .variant__label[for]{color:var(--colorTextBody);font-size:13px;font-weight:700;line-height:1.3;margin-bottom:8px}body.template-product .product-section[data-section-type=product] .variant__label-info{font-size:12px;font-weight:500}body.template-product .product-section[data-section-type=product] .variant-input-wrap{display:flex;flex-wrap:wrap;gap:8px;margin:0}body.template-product .product-section[data-section-type=product] .variant-input{display:inline-flex}body.template-product .product-section[data-section-type=product] .variant-input-wrap label.variant__button-label{align-items:center;background:var(--fd-pdp-cream-light);border:1px solid #d8cbb7;border-radius:7px;box-shadow:none;color:var(--colorTextBody);display:inline-flex;font-size:13px;font-weight:700;justify-content:center;line-height:1.2;margin:0;min-height:38px;min-width:44px;padding:8px 13px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}body.template-product .product-section[data-section-type=product] .variant-input-wrap label.variant__button-label:hover{border-color:var(--fd-pdp-blue-border);box-shadow:0 0 0 2px var(--fd-pdp-blue-ring)}body.template-product .product-section[data-section-type=product] .variant-input-wrap input[type=radio]:checked+label.variant__button-label:not(.color-swatch){background:var(--fd-pdp-blue-tint);border-color:var(--fd-pdp-blue);box-shadow:0 0 0 2px var(--fd-pdp-cream),0 0 0 4px var(--fd-pdp-blue);color:var(--fd-pdp-blue-dark)}body.template-product .product-section[data-section-type=product] .variant-input-wrap input[type=radio]:focus-visible+label.variant__button-label,body.template-product .product-section[data-section-type=product] .variant-input-wrap input[type=radio]:focus+label.variant__button-label{box-shadow:0 0 0 2px var(--fd-pdp-cream),0 0 0 4px var(--fd-pdp-blue)}body.template-product .product-section[data-section-type=product] .variant-input-wrap label.variant__button-label.disabled{background:#ffffff8c;border-color:#d8cbb7;color:#1c1d1d6b}body.template-product .product-section[data-section-type=product] .variant-input-wrap label.color-swatch{border-radius:7px;height:38px;min-width:0;padding:0;width:38px}body.template-product .product-section[data-section-type=product] .variant-input-wrap label.color-swatch:before{border-color:var(--fd-pdp-cream-light);border-radius:5px;border-width:3px}body.template-product .product-section[data-section-type=product] .variant-input-wrap input[type=radio]:checked+label.color-swatch{box-shadow:0 0 0 2px var(--fd-pdp-cream),0 0 0 4px var(--fd-pdp-blue)}body.template-product .product-section[data-section-type=product] .payment-buttons{display:block}body.template-product .product-section[data-section-type=product] .product-single__form .add-to-cart{background:var(--colorBtnPrimary);border-color:var(--colorBtnPrimary);box-shadow:0 8px 18px #1c1d1d1f;color:var(--colorBtnPrimaryText);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:500;letter-spacing:0;min-height:54px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;width:100%}body.template-product .product-section[data-section-type=product] .product-single__form .add-to-cart:not([disabled]):not(.disabled):not(.btn--loading):hover{background:var(--colorBtnPrimaryLight);border-color:var(--colorBtnPrimaryLight);box-shadow:0 10px 22px #1c1d1d29;color:var(--colorBtnPrimaryText)}body.template-product .product-section[data-section-type=product] .product-single__form .add-to-cart:not([disabled]):not(.disabled):not(.btn--loading):active{background:var(--colorBtnPrimaryDim);border-color:var(--colorBtnPrimaryDim);box-shadow:0 5px 12px #1c1d1d1f;color:var(--colorBtnPrimaryText);transform:translateY(1px)}body.template-product .product-section[data-section-type=product] .product-single__form .add-to-cart:focus-visible{box-shadow:0 0 0 3px var(--fd-pdp-cream-light),0 0 0 5px var(--colorBtnPrimary);outline:0}body.template-product .product-section[data-section-type=product] .product-single__form .add-to-cart[disabled],body.template-product .product-section[data-section-type=product] .product-single__form .add-to-cart.disabled{background:#f6f6f6;border-color:#d1d1d1;box-shadow:none;color:#767676}body.template-product .product-section[data-section-type=product] .product-single__form .add-to-cart.btn--loading{background:var(--colorBtnPrimaryDim);border-color:var(--colorBtnPrimaryDim);box-shadow:none;color:var(--colorBtnPrimaryText);cursor:progress;opacity:.78;transform:none}body.template-product .product-section[data-section-type=product] .payment-buttons .shopify-payment-button{margin-top:10px}body.template-product .product-section[data-section-type=product] .product-single__meta .rte{line-height:1.55}body.template-product .product-section[data-section-type=product] .product-single__meta .rte h1,body.template-product .product-section[data-section-type=product] .product-single__meta .rte h2{font-size:24px;line-height:1.25;margin-bottom:14px;margin-top:28px}body.template-product .product-section[data-section-type=product] .product-single__meta .rte h3{font-size:20px;line-height:1.3;margin-bottom:12px;margin-top:22px}body.template-product .product-section[data-section-type=product] .product-block--tab .collapsible-trigger-btn--borders{font-size:14px;letter-spacing:0;padding-bottom:14px;padding-top:14px}body.template-product .product-section[data-section-type=product] .product-block--tab .collapsible-content__inner{line-height:1.55;padding-bottom:18px}body.template-product .product-section[data-section-type=product] .product-single__description-below{border-top:1px solid var(--colorTextBodyAlpha008);margin:32px auto 0;max-width:980px;padding-top:28px}body.template-product .product-section[data-section-type=product] .product-single__description-below .rte{font-size:var(--typeBaseSize);line-height:1.65}body.template-product .product-section[data-section-type=product] .product-single__description-below .rte p,body.template-product .product-section[data-section-type=product] .product-single__description-below .rte ul,body.template-product .product-section[data-section-type=product] .product-single__description-below .rte ol{margin-bottom:18px}body.template-product .product-section[data-section-type=product] .product-single__description-below .rte h1,body.template-product .product-section[data-section-type=product] .product-single__description-below .rte h2{font-size:26px;line-height:1.25;margin-bottom:14px;margin-top:32px}body.template-product .product-section[data-section-type=product] .product-single__description-below .rte h3{font-size:21px;line-height:1.3;margin-bottom:12px;margin-top:24px}@media only screen and (max-width:768px){body.template-product .product-section[data-section-type=product] .page-content--product .page-width>.grid{align-items:center;display:flex;flex-direction:column;gap:12px;padding:14px}body.template-product .product-section[data-section-type=product] .page-content--product .page-width>.grid>.grid__item{width:100%}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper{order:1}body.template-product .product-section[data-section-type=product] .product-single__meta-wrapper{order:2}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__main-photos{margin-left:0;margin-right:0;padding:8px;width:100%}body.template-product .product-section--standard-pdp[data-section-type=product] .fd-pdp-sale-badges{inset:18px auto auto 18px}body.template-product .product-section--standard-pdp[data-section-type=product] .fd-pdp-sale-badge{font-size:clamp(20px,7vw,30px);max-width:92px}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumbs.small--hide:not(.medium-up--hide){display:block!important}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumbs--below{margin-top:8px;min-height:84px;padding:8px 36px;width:100%}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumbs--below .product__thumbs--scroller{gap:8px}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumbs--below .product__thumb-item{flex-basis:62px}body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumb-arrow,body.template-product .product-section[data-section-type=product] .product-single__media-wrapper .product__thumbs[data-position=below] .product__thumb-arrow{height:34px;width:28px}body.template-product .product-section[data-section-type=product] .product-single__meta{margin-top:10px;padding:14px;text-align:left}body.template-product .product-section[data-section-type=product] .product-block{margin-bottom:11px}body.template-product .product-section[data-section-type=product] .product-block--header{margin-bottom:6px}body.template-product .product-section[data-section-type=product] .product-single__title{font-size:22px;line-height:1.22;margin-bottom:4px}body.template-product .product-section[data-section-type=product] .product-block--price .product__price{font-size:18px}body.template-product .product-section--standard-pdp[data-section-type=product] .fd-pdp-currency-code{font-size:11px}body.template-product .product-section[data-section-type=product] .product__price-savings{font-size:13px;margin-top:3px}body.template-product .product-section[data-section-type=product] .product__policies,body.template-product .product-section[data-section-type=product] .shopify-payment-terms{font-size:13px;text-align:left}body.template-product .product-section--standard-pdp[data-section-type=product] .fandiego-shipping-pill{display:none}body.template-product .product-section[data-section-type=product] .product-block--sales-point .sales-point .icon-and-text{font-size:13px;justify-content:flex-start}body.template-product .product-section[data-section-type=product] .product-block--sales-point,body.template-product .product-section[data-section-type=product] .product-block--sales-point+.product-block--sales-point{margin-bottom:6px;margin-top:0}body.template-product .product-section[data-section-type=product] .coupon-message-wrapper{margin:8px 0 10px}body.template-product .product-section[data-section-type=product] .coupon-message-box{padding:9px 12px}body.template-product .product-section[data-section-type=product] .variant-wrapper[data-type=button]+.variant-wrapper[data-type=button]{margin-top:10px}body.template-product .product-section[data-section-type=product] .variant__label[for]{font-size:12px;margin-bottom:7px}body.template-product .product-section[data-section-type=product] .variant-input-wrap{gap:7px}body.template-product .product-section[data-section-type=product] .variant-input-wrap label.variant__button-label{font-size:12px;min-height:38px;min-width:42px;padding:8px 11px}body.template-product .product-section[data-section-type=product] .variant-input-wrap label.color-swatch{height:36px;width:36px}body.template-product .product-section[data-section-type=product] .product-single__form .add-to-cart{min-height:52px}body.template-product .product-section[data-section-type=product] .payment-buttons .shopify-payment-button{margin-top:8px}body.template-product .product-section[data-section-type=product] .product-single__meta .rte h1,body.template-product .product-section[data-section-type=product] .product-single__meta .rte h2{font-size:21px;margin-bottom:10px;margin-top:20px}body.template-product .product-section[data-section-type=product] .product-single__meta .rte h3{font-size:18px;margin-bottom:8px;margin-top:16px}body.template-product .product-section[data-section-type=product] .product-block--tab .collapsible-trigger-btn--borders{padding-bottom:12px;padding-top:12px}body.template-product .product-section[data-section-type=product] .product-single__description-below{margin-top:24px;padding-top:20px}body.template-product .product-section[data-section-type=product] .product-single__description-below .rte{line-height:1.58}body.template-product .product-section[data-section-type=product] .product-single__description-below .rte p,body.template-product .product-section[data-section-type=product] .product-single__description-below .rte ul,body.template-product .product-section[data-section-type=product] .product-single__description-below .rte ol{margin-bottom:14px}body.template-product .product-section[data-section-type=product] .product-single__description-below .rte h1,body.template-product .product-section[data-section-type=product] .product-single__description-below .rte h2{font-size:22px;margin-bottom:10px;margin-top:22px}body.template-product .product-section[data-section-type=product] .product-single__description-below .rte h3{font-size:19px;margin-bottom:8px;margin-top:18px}}.fd-product-specifications--standard{--fd-specs-blue: #21394c;--fd-specs-cream: #f8f1e7;--fd-specs-surface: #fffdf8;--fd-specs-border: #e2d5c3;color:var(--fd-specs-blue);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback),Poppins,sans-serif}.fd-product-specifications--standard .fd-product-specifications__table-wrap{background:var(--fd-specs-surface);border:1px solid var(--fd-specs-border);border-radius:10px;overflow:hidden;width:100%}.fd-product-specifications--standard .fd-product-specifications__table{border:0;border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.fd-product-specifications--standard .fd-product-specifications__category-column{width:36%}.fd-product-specifications--standard .fd-product-specifications__features-column{width:64%}.fd-product-specifications--standard .fd-product-specifications__table th,.fd-product-specifications--standard .fd-product-specifications__table td{border:0;border-bottom:1px solid var(--fd-specs-border);font-size:16px;overflow-wrap:anywhere;padding:12px 14px;text-align:left;vertical-align:top;white-space:normal;word-break:normal}.fd-product-specifications--standard .fd-product-specifications__table th+th,.fd-product-specifications--standard .fd-product-specifications__table th+td{border-left:1px solid var(--fd-specs-border)}.fd-product-specifications--standard .fd-product-specifications__table thead th{background:var(--fd-specs-blue);color:#fffdf8;font-weight:600}.fd-product-specifications--standard .fd-product-specifications__table .catCol{background:var(--fd-specs-cream);color:var(--fd-specs-blue);font-weight:600}.fd-product-specifications--standard .fd-product-specifications__table tbody tr:last-child>*{border-bottom:0}.fd-product-specifications--standard .pdFanFeaturesHelpPop{max-width:100%;overflow-wrap:anywhere}.fd-product-specifications--standard tr#Multiplier{display:none}.fd-product-specifications--standard .fd-product-specifications__disclosure{margin-top:12px}.fd-product-specifications--standard .fd-product-specifications__summary{align-items:center;background:var(--fd-specs-surface);border:1px solid var(--fd-specs-border);border-radius:8px;color:var(--fd-specs-blue);cursor:pointer;display:flex;font-weight:600;gap:10px;justify-content:center;min-height:48px;padding:10px 16px;width:100%}.fd-product-specifications--standard .fd-product-specifications__summary::-webkit-details-marker{display:none}.fd-product-specifications--standard .fd-product-specifications__summary::marker{content:""}.fd-product-specifications--standard .fd-product-specifications__summary:hover{background:var(--fd-specs-cream)}.fd-product-specifications--standard .fd-product-specifications__summary:focus-visible{outline:3px solid rgba(33,57,76,.3);outline-offset:2px}.fd-product-specifications--standard .fd-product-specifications__summary-label--fewer,.fd-product-specifications--standard .fd-product-specifications__disclosure[open] .fd-product-specifications__summary-label--more{display:none}.fd-product-specifications--standard .fd-product-specifications__disclosure[open] .fd-product-specifications__summary-label--fewer{display:inline}.fd-product-specifications--standard .fd-product-specifications__chevron{border-bottom:2px solid currentColor;border-right:2px solid currentColor;height:8px;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease;width:8px}.fd-product-specifications--standard .fd-product-specifications__disclosure[open] .fd-product-specifications__chevron{transform:rotate(225deg) translate(-2px,-2px)}.fd-product-specifications--standard .fd-product-specifications__table-wrap--additional{margin-top:12px}@media only screen and (max-width:768px){.fd-product-specifications--standard .fd-product-specifications__table{margin:0;max-width:100%}.fd-product-specifications--standard .fd-product-specifications__table-wrap{background:transparent;border:0;border-radius:0;overflow:visible}.fd-product-specifications--standard .fd-product-specifications__table,.fd-product-specifications--standard .fd-product-specifications__table tbody,.fd-product-specifications--standard .fd-product-specifications__table tr,.fd-product-specifications--standard .fd-product-specifications__table th,.fd-product-specifications--standard .fd-product-specifications__table td{display:block;width:100%}.fd-product-specifications--standard .fd-product-specifications__table colgroup{display:none}.fd-product-specifications--standard .fd-product-specifications__table thead:not(.visually-hidden){background:var(--fd-specs-blue);border-radius:9px 9px 0 0;clip:auto;clip-path:none;display:block;height:auto;margin:0 0 8px;overflow:hidden;position:static;white-space:normal;width:100%}.fd-product-specifications--standard .fd-product-specifications__table thead:not(.visually-hidden) tr{display:grid;grid-template-columns:minmax(0,36fr) minmax(0,64fr);margin:0;width:100%}.fd-product-specifications--standard .fd-product-specifications__table thead:not(.visually-hidden) th{border:0;color:#fffdf8;margin:0;padding:8px 12px;width:auto}.fd-product-specifications--standard .fd-product-specifications__table thead:not(.visually-hidden) th+th{border-left:1px solid rgba(255,253,248,.35)}.fd-product-specifications--standard .fd-product-specifications__table tbody{margin:0;padding:0}.fd-product-specifications--standard .fd-product-specifications__table tbody tr{background:var(--fd-specs-surface);border:1px solid var(--fd-specs-border);border-radius:8px;margin:0 0 8px;overflow:hidden}.fd-product-specifications--standard .fd-product-specifications__table tbody tr:last-child{margin-bottom:0}.fd-product-specifications--standard .fd-product-specifications__table th,.fd-product-specifications--standard .fd-product-specifications__table td{border:0;font-size:15px;margin:0;max-width:100%;overflow-wrap:anywhere;padding:10px 12px;white-space:normal}.fd-product-specifications--standard .fd-product-specifications__table td{background:var(--fd-specs-surface)}.fd-product-specifications--standard .fd-product-specifications__table .catCol br{display:none}.fd-product-specifications--standard .fd-product-specifications__table th+td{border-left:0;border-top:1px solid var(--fd-specs-border)}.fd-product-specifications--standard .fd-product-specifications__table tbody tr:last-child>*{border-bottom:0}.fd-product-specifications--standard .fd-product-specifications__summary{margin:0;padding-left:12px;padding-right:12px}.fd-product-specifications--standard .fd-product-specifications__disclosure{margin:10px 0 0}.fd-product-specifications--standard .fd-product-specifications__table-wrap--additional{margin-top:8px}}@media(prefers-reduced-motion:reduce){.fd-product-specifications--standard .fd-product-specifications__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/fandiego-pdp-polish.css.map */
