@font-face{font-family:ITC Avant Garde Gothic;font-weight:300;font-style:normal;src:url(https://cdn.shopify.com/s/files/1/0571/6197/3899/files/ITCAvantGardeStd-BkCn.woff2?v=1681823269) format("woff2"),url(https://cdn.shopify.com/s/files/1/0571/6197/3899/files/ITCAvantGardeStd-BkCn.woff2?v=1681823269) format("woff")}.product-section .custom-variant{margin-bottom:20px}.product-section .custom-variant__header{display:flex;justify-content:space-between}.product-section .custom-variant__header .guide-wrapper{vertical-align:unset;margin-top:-3px}.product-section .custom-variant .custom-variant__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);text-transform:uppercase;color:#000;font-size:12px;font-weight:700;margin-bottom:8px}.custom-variant .custom-variant__variants{display:flex;flex-wrap:wrap}.custom-variant .custom-variant__variants--adult .custom-variant__box{flex-basis:calc(50% - 10px)}.custom-variant .custom-variant__box{width:62px;height:36px;box-sizing:border-box;flex-basis:calc(33.33% - 10px);margin-right:10px;margin-bottom:10px;background:#fff;border:1px solid #F0F0F0;border-radius:36px;cursor:pointer}.custom-variant .custom-variant__box.active,.custom-variant .custom-variant__box:not(.disabled):hover{border:2px solid #FFB800}.custom-variant .custom-variant__box span{width:100%;height:100%;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:600;font-size:16px;color:#555;display:flex;align-items:center;justify-content:center;padding:12px 6px}.custom-variant .custom-variant__box span small{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:12px;font-weight:300;color:#999;padding-top:3px;padding-left:8px}.custom-variant .custom-variant__box.active span{color:#000}.custom-variant .custom-variant__box.disabled span{color:#f0f0f0}.custom-variant .custom-variant__box.disabled:after{content:"";display:block;border:1px solid #F0F0F0;transform:rotate(-21deg);margin-top:-17px;margin-left:7px;width:90%}@media only screen and (min-width: 590px){.product-section .product-single__sticky{width:50%;padding-left:30px}.product-section .product-single__page{width:33.333333%}}.product-section .page-content{padding-bottom:0}.product-section .product__main-photos{overflow:initial}.product-section .product-single__meta{margin-top:35px}@media only screen and (min-width: 590px){.product-section .product-single__meta{margin-top:0}}.product-section .pplr-btn{height:67px;width:100%;border-radius:999px;font-size:24px}.product-section .product-single__price{display:flex;align-items:center;margin-bottom:15px;font-weight:700}.product-section .product-single__price>p{flex-grow:1;font-size:24px;letter-spacing:0;text-transform:capitalize;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight)}.product-section .product-single__price span{letter-spacing:0;font-weight:700}.product-section .product-single__price .product__price--compare{color:#a1a1a1;font-size:13px}.product-section .product-single__price .sale-price{font-size:24px;color:#ca0613}@media only screen and (min-width: 590px){.product-section .product-single__sticky .product__thumbs{display:block}}.product-section .variant-wrapper--variant select{background-color:#f0f0f0;border-radius:999px;border-color:#f0f0f0}.product-section .rc-widget .rc-radio.rc_widget__option{position:relative;padding:14px 40px 14px 16px}.product-section .rc-widget .rc-radio.rc_widget__option .rc-option__text,.product-section .rc-widget .rc-radio.rc_widget__option .rc-option__price{letter-spacing:0px;font-size:15px;text-transform:capitalize}.product-section .rc-widget .rc-radio.rc_widget__option+.rc-radio.rc_widget__option::not(.rc-option__subsave){padding-top:8px;padding-bottom:8px}.product-section .rc-widget .rc-radio.rc_widget__option.rc-option__onetime{border-radius:30px;border:1px solid #A8A6A6;margin-bottom:18px}.product-section .rc-widget .rc-radio.rc_widget__option.rc-option__subsave{padding:0;background-color:#fff}.product-section .rc-widget .rc-radio.rc_widget__option.rc-option__subsave .rc-radio__label{display:block;width:100%;margin:0 0 18px;border-radius:30px;padding:0 22px;border:1px solid #A8A6A6}.product-section .rc-widget .rc-radio.rc_widget__option.rc-option__subsave .rc-radio__label:after{display:block;content:"Cancel or amend subscription anytime";letter-spacing:0;text-transform:capitalize;font-size:12px;margin-top:-12px;padding-bottom:8px}.product-section .rc-widget .rc-radio.rc_widget__option.rc-option__subsave.rc-option--active .rc-radio__label{margin-top:18px;background-color:#fff;border-radius:30px;border:1px solid #F2BC44;margin-bottom:8px}.product-section .rc-widget .rc-radio.rc_widget__option.rc-option--active:not(.rc-option__subsave){border-radius:30px;background-color:#fff;border:1px solid #F2BC44}.product-section .rc-widget .rc-radio.rc_widget__option.rc-option--active .rc-selling-plans{display:block;width:100%;padding:0;margin-top:15px}.product-section .rc-widget .rc-radio.rc_widget__option.rc-option--active select{width:100%;padding:10px 28px 10px 16px;background-color:#f0f0f0;border-radius:999px;border-color:#f0f0f0}.product-section .rc-widget .rc-radio.rc_widget__option input[type=radio]{display:none}.product-section .rc-widget .rc-radio.rc_widget__option:after{position:absolute;display:block;right:10px;top:19px;content:"";height:20px;width:20px;line-height:20px;background-color:#d9d9d9;border-radius:20px;text-align:center;font-size:14px}.product-section .rc-widget .rc-radio.rc_widget__option.rc-option--active:after{background-color:#f1bc43;color:#fff;content:"\2713"}.product-section .rc-widget .rc-radio.rc_widget__option .rc-option__discount{background:#fff;border-radius:5px;font-size:20px;font-weight:bolder;color:#ca0613;letter-spacing:0}.product-section .rc-widget .rc-radio.rc_widget__option.rc-option--active .rc-option__discount{padding:5px 8px;margin-right:5px;border-radius:999px}.product-section .rc-container{margin-bottom:10px}.product-section .rc_popup{display:none}.product-section .product__accordions{max-width:790px;padding:0 2px;margin-bottom:16px}@media only screen and (min-width: 590px){.product-section .product__accordions{margin:45px auto}}.product-section .product__accordions .collapsible-trigger{font-size:20px;letter-spacing:2px;font-weight:700;text-transform:uppercase}.product__accordions .collapsible-content li{list-style:disc;list-style-position:inside;padding-left:20px}@media only screen and (min-width: 590px){.product-section .page-width{margin-bottom:60px}}.product-section #shopify-section-text-columns .page-width+div{display:none}.product-section .product__estimated-delivery{margin-bottom:25px;text-align:center}.product-section .product__estimated-delivery p{letter-spacing:0;font-size:16px}.product-section .product__estimated-delivery p strong{color:#03a343}.product-section .product-personalizer+.btn.add-to-cart{display:none}@media (max-width: 589px){.pdp__sticky-btn.template-product .product-section .product-personalizer{padding:10px!important;margin-bottom:0!important;position:fixed;bottom:0;width:100%;left:0;background:#fff;z-index:99;-webkit-box-shadow:0px -5px 10px rgba(50,50,50,.1);-moz-box-shadow:0px -5px 10px rgba(50,50,50,.1);box-shadow:0 -5px 10px #3232321a}.pdp__sticky-btn.template-product .product-section .product-personalizer button{margin:0!important}.pdp__sticky-btn.template-product .weglot-container.wg-default,.pdp__sticky-btn.template-product .swell-tab{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/product-variant-template.css.map */
