.option-selector{padding:0;border:0}.option-selector:not(:last-child){margin-bottom:2rem}.option-selector .label{margin-bottom:.5em}.option-selector__label-value{font-weight:400}.product{overflow-anchor:none}.option-selector__btns{margin-top:calc(4 * var(--space-unit))}.opt-label{margin-top:0;margin-inline-end:12px;border:var(--btn-border-width) solid rgba(var(--text-color)/.2);border-radius:var(--btn-border-radius, 0);cursor:pointer}.opt-label--btn{min-width:50px;padding:var(--btn-padding-y, 12px) 16px;background-color:rgba(var(--bg-color));color:rgb(var(--text-color))}.opt-label--btn:hover{background-color:rgba(var(--text-color)/.05)}.opt-btn:focus-visible+.opt-label{outline-offset:3px}.opt-btn:checked+.opt-label--btn{background-color:rgba(var(--bg-color));color:rgb(var(--text-color))}.opt-btn:checked+.opt-label:not(.opt-label--swatch):after,.is-unavailable+.opt-label .opt-label__media:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.opt-btn:checked+.opt-label:not(.opt-label--swatch):after{border-radius:var(--btn-border-radius, 0);box-shadow:none}.is-unavailable+.opt-label:not(.opt-label--image),.is-unavailable+.opt-label .opt-label__media:after{background:linear-gradient(to bottom right,transparent calc(50% - 1px),rgba(var(--text-color)/.2) calc(50% - 1px),rgba(var(--text-color)/.2) calc(50% + 1px),transparent calc(50% + 1px)) no-repeat}.opt-label__media{width:64px;border-radius:var(--btn-border-radius, 0)}.custom-select__btn[data-swatch]:before,.custom-select__option[data-swatch]:before{content:"";width:20px;height:20px;margin-inline-end:8px;border-radius:50%;background-size:cover}.custom-select [data-swatch=white]:before{border:1px solid #f2f2f2}.opt-label{min-width:64px;transition:opacity .6s,color .6s;font-weight:700}.option-selector:not(:last-child){margin-bottom:3rem}.opt-label--image{--btn-border-radius: 50%}.is-unavailable+.opt-label--image img{opacity:.4}.opt-label:not([data-swatch]):after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--btn-border-radius, 0)}.opt-btn.is-unavailable:checked+.opt-label:not(.opt-label--swatch){border-color:rgba(var(--text-color)/.6)}.opt-btn.is-unavailable:checked+.opt-label:not(.opt-label--swatch):after{box-shadow:none}.opt-label:hover{background-color:transparent}.opt-label:not([data-swatch]):hover:after{box-shadow:none}.is-unavailable+[data-swatch]:before{opacity:.4}.is-unavailable+.opt-label:not([data-swatch]){overflow:hidden}.is-unavailable+.opt-label:not([data-swatch]):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--text-color)/.05)}.option-selector .label{font-size:var(--h6-font-size);font-weight:500;margin-bottom:0}:root{--product-details-block-margin: calc(8 * var(--space-unit));--product-details-block-margin-sm: calc(3 * var(--space-unit));--product-info-block-margin: calc(6 * var(--space-unit))}.product-info__block,.product-info__block--sm,.product-details__block{margin:var(--product-info-block-margin) 0}.product-info__block:first-child,.product-info__block--sm:first-child,.product-details__block:first-child{margin-top:0}.product-info__block:last-child,.product-info__block--sm:last-child,.product-details__block:last-child{margin-bottom:0}.product-info__block--sm{margin:var(--product-details-block-margin-sm) 0}.product-details__block{margin:var(--product-details-block-margin) 0}.product-vendor-sku+.product-info__title{margin-top:-4px}.product-info__title+.product-info__rating,.product-price+variant-label{margin-top:-8px}.product-description{overflow:auto}.product-info__price{font-size:var(--h4-font-size)}.product-info__add-to-cart quantity-input{flex:1 1 35%;margin-inline-end:calc(2 * var(--space-unit))}.product-info__add-button{flex:0 0 100%}quantity-input+.product-info__add-button{flex:1 1 65%;margin-inline-start:calc(2 * var(--space-unit))}.product-info__disclosure{font-size:calc(var(--body-font-size) * .1rem)}.shopify-payment-button__button{margin-top:calc(4 * var(--space-unit));overflow:hidden;border-radius:var(--btn-border-radius, 0)}.shopify-payment-button .shopify-payment-button__button--unbranded{padding:var(--btn-padding-y, 12px) 26px;transition:opacity .6s ease,color .6s ease,background-position .4s ease-out;font-size:.88em;font-weight:700;line-height:1.2em;text-transform:var(--btn-text-transform, none)}.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:transparent}.shopify-payment-button__button--hidden{display:none}.product-policies{margin-top:var(--space-unit)}.pickup-icon{flex-shrink:0;margin-inline-end:calc(2 * var(--space-unit))}.product-details .spr-header-title{display:none}.product-details__text{font-size:calc(var(--body-font-size) * var(--fluid-1-25))}.product-inventory__status:before{content:"";display:inline-block;width:9px;height:9px;margin-inline-end:.5em;border-radius:9px;background-color:currentColor}[data-inventory-level=none]{color:rgb(var(--no-stock-text-color))}[data-inventory-level=low]{color:rgb(var(--low-stock-text-color))}[data-inventory-level=very_low]{color:rgb(var(--very-low-stock-text-color))}[data-inventory-level=normal],[data-inventory-level=in_stock]{color:rgb(var(--in-stock-text-color))}.product-spec{margin:0}.product-spec__item{border-bottom:1px dashed rgba(var(--text-color)/.15)}.product-spec__item:last-child{border:0}@media(max-width:768.98px){.product-info.media-with-text__text{padding-top:0}}@media(min-width:769px){:root{--product-details-block-margin: calc(12 * var(--space-unit));--product-info-block-margin: calc(8 * var(--space-unit))}.product-details .disclosure>summary{padding-top:calc(5 * var(--space-unit));padding-bottom:calc(5 * var(--space-unit))}.product-details .disclosure__content{padding-bottom:calc(5 * var(--space-unit))}.product-spec__label{flex:0 0 160px;margin-bottom:0}.product-spec__label--right{flex-basis:50%}}@media(min-width:1024px){.product-info__add-to-cart quantity-input{flex-basis:150px}.product-details .disclosure>summary{padding-top:calc(8 * var(--space-unit));padding-bottom:calc(8 * var(--space-unit))}.product-details .disclosure__content{padding-bottom:calc(8 * var(--space-unit))}}variant-picker .option-selector[data-is-color=false] .option-selector__btns{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}variant-picker .opt-label--media-card{padding:0;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:#fff;overflow:hidden;width:100%}variant-picker .opt-label--media-card .opt-card{display:flex;align-items:center;gap:12px;padding:10px 20px;width:100%}variant-picker .opt-label--media-card .opt-card__media{width:52px;min-width:52px;height:52px;position:relative;overflow:hidden;border-radius:4px;background:#f7f7f7;border:1px solid rgba(0,0,0,.12)}variant-picker .opt-label--media-card .opt-card__media img{width:100%;height:100%;object-fit:cover;display:block}variant-picker .opt-label--media-card .opt-card__info{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;color:#333}variant-picker .opt-label--media-card .opt-card__info .opt-card__title-sku{display:flex;flex-direction:column;align-items:flex-start;gap:5px}variant-picker .opt-label--media-card .opt-card__title{font-size:18px;line-height:1.3;font-weight:600;color:inherit}variant-picker .opt-label--media-card .opt-card__sku{font-size:14px;line-height:1.2;opacity:1;font-weight:400}variant-picker .opt-label--media-card .opt-card__prices{display:flex;align-items:flex-end;gap:4px;margin-top:0;flex-wrap:wrap;flex-direction:column;color:#333}variant-picker .opt-label--media-card .opt-card__price{font-size:18px;line-height:1.2;font-weight:700}variant-picker .opt-label--media-card .opt-card__compare{font-size:14px;line-height:1.2;opacity:1;font-weight:400}variant-picker .opt-btn:checked+.opt-label--media-card{border-color:#457084;background:#a7e3ff1f}variant-picker .opt-btn:checked+.opt-label--media-card .opt-card__info{color:#457084}variant-picker .opt-label--media-card.is-unavailable{opacity:.45}.warranty-widget{padding:0;max-width:100%;font-family:var(--body-font-family)}.warranty-widget .warranty-option{margin-bottom:10px;margin-top:calc(4 * var(--space-unit));min-height:64px;padding:10px 20px;gap:16px}.warranty-widget .warranty-price{font-size:18px}.warranty-widget .warranty-label{font-size:16px}.warranty-widget .warranty-label .warranty-icon{width:36px;height:36px;vertical-align:middle}.purchase-together-box .upsellTitle span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.purchase-together-box .ufe-quantity #ufe-qty-control{padding:0 15px;font-size:20px;font-weight:500}.purchase-together-box .ufe-options{display:flex;flex-wrap:wrap}.purchase-together-box .ufe-variants-wrap{display:inline-block;min-width:115px}.purchase-together-box .ufe-offer,.purchase-together-box .ufe-wrap,.purchase-together-box .ufe-offer .ufeWrapper{overflow:visible}.purchase-together-box .ufe-fbt .upsellWrapper{margin-left:0;border-radius:6px;padding:25px 16px 25px 11px}.purchase-together-box .ufe-checkbox-tickicon path{transform:scale(.8);transform-origin:center;fill:#457084!important}.purchase-together-box .ufe-offer .udiscount{border:1px solid #ff9f18;color:#fff;font-size:12px;background:#ff9f18!important;padding:5px 15px;border-radius:0}.purchase-together-box .ufe-core .chkout:not(.uloader):before{display:none}.purchase-together-box .ufe-core .chkout.ufe-btn{border-radius:50px;font-weight:700;border:1px solid rgb(var(--btn-bg-color));font-size:.88em;background:rgb(var(--btn-bg-hover-color)) linear-gradient(104deg,rgb(var(--btn-bg-hover-color)) 60%,rgb(var(--btn-bg-color)) 60% 100%) no-repeat 100% 100%!important;background-size:300% 100%!important;color:rgb(var(--btn-text-color));transition:opacity .6s ease,color .6s ease,background-position .4s ease-out}.purchase-together-box .ufe-quantity .ufe-input{width:50px;background:transparent;flex:1;border-right:none;border-left:none}.purchase-together-box .ufe-qty-control>p{margin-bottom:0}.purchase-together-box .upsellBody .ufe-price{vertical-align:middle;text-align:end;margin-left:auto;flex-direction:column;align-items:flex-end;justify-content:center}.purchase-together-box .ufe-wrap .upsellImg span{width:85px;height:85px}.purchase-together-box .ufe-fbt label.fbt-chk-wrap.ufe-checkbox{margin:0 11px}.purchase-together-box .upsellBody #uprice{color:#457084}.purchase-together-box .upsellBody #ufe-comparePrice{font-size:14px;font-weight:400}.purchase-together-box .ufe-quantity{border-radius:50px;box-shadow:none;border:1px solid #E3E3E3;width:100%;margin-left:0}.purchase-together-box .ufe-quantity #ufe-qty-control p{margin-bottom:4px}.purchase-together-box .udiscount_unitPrice_wrapper{position:absolute;top:-26px;left:-64px}.purchase-together-box .ufe__title{font-size:var(--h5-font-size)!important;font-family:var(--heading-font-family)!important;font-style:var(--heading-font-style)!important;font-weight:var(--heading-font-weight)!important}.purchase-together-box .ufe__amount{font-size:var(--h4-font-size);font-weight:800}.purchase-together-box .ufe__description h3{font-size:var(--h6-font-size);font-weight:500}.purchase-together-box .ufe-core .chkout.ufe-btn:hover{background-position:0 100%!important}.purchase-together-box .ufe-core .popTitle{color:#333;font-size:calc(var(--h6-font-size) *1.1);text-align:start;font-weight:500}.purchase-together-box .ufe-footer{position:relative}@media(max-width:767px){.purchase-together-box .ufe-fbt .upsellWrapper{padding:17px 16px 17px 11px!important}.purchase-together-box .udiscount_unitPrice_wrapper{top:-18px}}.volume-discount-box .ufe-offer .udiscount{border:1px solid #ff9f18;color:#ff9f18;font-size:12px;padding:5px 15px}.volume-discount-box .ufe-core .chkout:not(.uloader):before{display:none}.volume-discount-box .ufe-core .chkout.ufe-btn{border-radius:50px;font-weight:700;border:1px solid rgb(var(--btn-bg-color));font-size:.88em;background:rgb(var(--btn-bg-hover-color)) linear-gradient(104deg,rgb(var(--btn-bg-hover-color)) 60%,rgb(var(--btn-bg-color)) 60% 100%) no-repeat 100% 100%!important;background-size:300% 100%!important;color:rgb(var(--btn-text-color));transition:opacity .6s ease,color .6s ease,background-position .4s ease-out}.volume-discount-box .ufe-quantity .ufe-input{width:80px;background:transparent}.volume-discount-box .ufe-quantity{border-radius:50px;box-shadow:none;border:1px solid #E3E3E3;margin-left:0}.volume-discount-box .ufe-quantity #ufe-qty-control p{margin-bottom:4px}.volume-discount-box .ufe-active-item .ufe-volume-discount-main{box-shadow:none;border:2px solid rgb(69 112 132);border-left:8px solid #457084}.volume-discount-box .ufe-widget .ufe-volume_discount .ufe-add-btn{border:1px solid rgb(var(--btn-alt-text-color));border-radius:50px;background:rgba(var(--btn-alt-bg-color) / .9) linear-gradient(104deg,rgba(var(--btn-alt-text-color) / .07) 60%,rgba(var(--btn-alt-bg-color) / var(--btn-alt-bg-alpha)) 60% 100%) no-repeat 100% 100%;color:rgb(var(--btn-alt-text-color));padding:var(--btn-padding-y, 12px) 26px;background-size:300% 100%;font-size:.88em;font-weight:700;transition:opacity .6s ease,color .6s ease,background-position .4s ease-out}.volume-discount-box .ufe-widget .ufe-volume_discount .ufe-add-btn:hover,.volume-discount-box .ufe-core .chkout.ufe-btn:hover{background-position:0 100%!important}.volume-discount-box .ufe-core .popTitle{color:#333;font-size:calc(var(--h6-font-size) *1.1);text-align:start;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/26/assets/product.css.map */
