@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";:root{--color-grey: #CCC;--color-black: #000;--components-radius: .2rem}.product-form--group legend{margin-top:26px;margin-bottom:14px}subscription-widget select{display:block}subscription-widget .subscription-widget--item .subscription-widget--item-form{display:none}.shopify-buyer-consent{display:none!important}subscription-widget .subscription-widget--item.active .subscription-widget--item-form{display:block;margin-top:-1px;z-index:1;position:relative;background:rgb(var(--color-background))}subscription-widget .subscription-widget--item.active .subscription-widget--item-form:before{content:"";position:absolute;top:-1px;left:calc(50% + 1px);right:0;height:1px;background:rgb(var(--color-background))}subscription-widget{display:flex;flex-direction:column;gap:1rem;margin-bottom:20px}subscription-widget *{letter-spacing:0}subscription-widget .subscription-widget--item{flex:1}subscription-widget .subscription-widget--item fieldset{border:none;margin:0}subscription-widget .subscription-widget--item-header{display:flex;align-items:center;gap:16px;position:relative;border:1px solid transparent}subscription-widget .subscription-widget--item-header .radio{flex-grow:1}subscription-widget .subscription-widget--item:not(.active) .subscription-widget--item-header{background-color:rgb(var(--color-grey-10))}subscription-widget .subscription-widget--item.active .subscription-widget--item-header{background-color:rgb(var(--color-background))}subscription-widget .subscription-widget--item-header fieldset{flex-wrap:wrap;align-items:center;flex:1;margin:0;display:flex;padding:16px}@media screen and (max-width: 374px){subscription-widget .subscription-widget--item-header fieldset{padding:15px 3px 15px 6px}}subscription-widget .subscription-widget--item-header fieldset .radio{position:static;padding:0}subscription-widget .subscription-widget--item-header label span:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0}subscription-widget .subscription-widget--item-header tooltip-component{display:flex}.subscription-widget--item-header .badge{font-size:12px;position:absolute;top:-11px;right:20px;height:23px;padding:1px 8px;background-color:var(--color-black);color:#fff}.subscription-widget--item .subscription-widget--item-form{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:0 20px 16px}.subscription-widget--item .subscription-widget--item-form .product-form__quantity{flex:0 0 auto;margin-bottom:0}.subscription-widget--item .subscription-widget--item-form .button{flex:1}subscription-widget .subscription-widget--item .subscription-widget--item-header{border-color:var(--color-black);border-radius:var(--components-radius);min-height:54px}subscription-widget .subscription-widget--item.active .subscription-widget--item-header{border-color:var(--color-black)}subscription-widget .subscription-widget--item.active{background:#202020}subscription-widget .subscription-widget--item:first-of-type.active .subscription-widget--item-header{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}subscription-widget .subscription-widget--item .subscription-label{font-size:12px;display:flex;gap:4px;align-items:center;width:100%;color:var(--color-black)}subscription-widget .subscription-widget--item.active .subscription-label{color:#fff}subscription-widget .subscription-widget--item.active .subscription-widget--item-form{border:2px solid var(--color-black);border-top:0;border-bottom-left-radius:var(--components-radius);border-bottom-right-radius:var(--components-radius)}subscription-widget .subscription-widget--item .subscription-label ul{list-style:none;padding:0 0 0 32px;margin:0}subscription-widget .subscription-widget--item .subscription-label ul li{line-height:2rem}subscription-widget .subscription-widget--item .subscription-label ul li:before{content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_21_20' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_21_20)'%3E%3Cpath d='M7.95833 14.4231L3.81731 10.282L4.41185 9.68749L7.95833 13.234L15.5881 5.60416L16.1827 6.1987L7.95833 14.4231Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;vertical-align:top;background-size:20px;position:absolute;left:16px}subscription-widget .subscription-widget--item.active .subscription-label ul li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_21_20' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_21_20)'%3E%3Cpath d='M7.95833 14.4231L3.81731 10.282L4.41185 9.68749L7.95833 13.234L15.5881 5.60416L16.1827 6.1987L7.95833 14.4231Z' fill='white'/%3E%3C/g%3E%3C/svg%3E%0A")}#trust-badge-content-div{display:none}.subscription-widget-price{display:inline-flex;font-size:16px}.subscription-widget-price-saving{font-size:12px;font-weight:600;margin-right:8px;color:#00000080}.product-form-frequencies{padding:0;display:flex;gap:12px;flex-wrap:wrap}.product-form-frequencies label{padding:0}.product-form-frequencies label span{padding:11px;text-align:center;border:1px solid rgb(var(--color-grey-10));border-radius:3px;width:100%}.product-form-frequencies label svg{display:none}.product-form-frequencies label input:checked~span{border-color:rgb(var(--color-brand-teal))}.subscription-widget--item--content-header{font-size:12px;line-height:normal;width:100%;margin-top:4px;margin-bottom:0;color:#fff}.subscription-widget--item--content-header a{font-weight:800}.subscription-widget--item--content-header .tooltip{font-weight:var(--font-body-weight-bold);color:#00000080}.subscription-widget--item--content ul{margin-top:0;margin-bottom:16px;padding-left:0;list-style:none}.subscription-widget--item--content ul li{position:relative}.subscription-widget--item--content ul li:not(:last-child){margin-bottom:.2px}.subscription-widget--item--content ul li:before{display:inline-block;content:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1552_4125' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1552_4125)'%3E%3Cpath d='M7.95743 14.4234L3.81641 10.2824L4.41095 9.68783L7.95743 13.2343L15.5872 5.60449L16.1818 6.19903L7.95743 14.4234Z' fill='%23244C5A'/%3E%3C/g%3E%3C/svg%3E%0A");width:20px;height:20px;margin-right:8px;position:relative;top:.5rem}.one-time-text{width:100%}.one-time-text p{margin:8px 0 0;font-size:1.2rem;color:currentColor}subscription-widget .subscription-widget--item.active .one-time-text p{color:#fff}.select .icon-caret{pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:20px}.select__select{cursor:pointer;line-height:calc(1 + .6 / var(--font-body-scale));padding:0 calc(var(--inputs-border-width) + 3rem) 0 1.2px;margin:var(--inputs-border-width);min-height:calc(var(--inputs-border-width) * 2)}.select__select{height:3.2px}.select .field__label+.select__select,.select .field__label+select{font-size:14px;height:43px;padding-left:16px;letter-spacing:0}.select .field__label{z-index:1;top:calc(.7rem + var(--inputs-border-width));color:var(--color-black)}.field__input,.select__select,.customer .field input,.customer select{-webkit-appearance:none;appearance:none;background-color:#fff;color:rgb(var(--color-foreground));font-size:16px;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--components-radius);height:48px;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:0;font-family:var(--font-body-family)}.field:before,.select:before,.customer .field:before,.customer select:before,.localization-form__select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--components-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:1px solid transparent;border-radius:var(--components-radius);box-shadow:0 0 0 var(--inputs-border-width) var(--color-grey);transition:box-shadow var(--duration-short) ease;z-index:1}.select__select{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:1.3rem;color:var(--color-black)}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:0 0 0 calc(var(--inputs-border-width)) var(--color-black);outline:0;border-radius:var(--components-radius)}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after{box-shadow:0 0 0 calc(var(--inputs-border-width)) var(--color-black);outline:0;border-radius:var(--components-radius)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 calc(var(--inputs-border-width)) var(--color-black);outline:0;border-radius:var(--components-radius)}.localization-form__select:focus{outline:0;box-shadow:none}.text-area,.select{display:flex;position:relative;width:100%}.radio{padding:1rem 20px 1rem 0;flex-grow:1;position:relative;display:flex;word-break:break-word}.radio input[type=radio]{position:absolute;opacity:1;width:16px;height:16px;top:.7rem;left:-.4rem;z-index:-1;appearance:none;-webkit-appearance:none}.no-js .radio input[type=radio]{z-index:0}.radio>svg{position:absolute;left:16px;color:rgb(var(--color-input))}.radio .icon-radio{visibility:hidden;position:absolute;z-index:0}.radio>input[type=radio]:checked~.icon-radio{visibility:visible;color:#fff}.lang-label{font-size:1.6rem;padding-left:28px}@media screen and (forced-colors: active){.radio>svg{background-color:inherit;border:1px solid rgb(var(--color-background))}.radio>input[type=radio]:checked~.icon-radio{border:none}}.radio--disabled{opacity:.5;pointer-events:none}.radio,.radio input[type=radio]{cursor:pointer}.tooltip{position:relative;display:inline-block;border-bottom:1px solid;line-height:1.2;z-index:1}.tooltip .tooltiptext{visibility:hidden;font-size:12px;white-space:nowrap;background-color:#000;color:#fff;text-align:center;border-radius:3px;padding:6px;position:absolute;z-index:1;bottom:150%;left:0;margin-left:-80px}.tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}.tooltip:hover .tooltiptext{visibility:visible}.bundles-container{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:26px}.bundles-container .form__label{margin-bottom:14px}.product-form__input input[type=radio]+label{flex:1}.bundle-items{display:inline-flex;align-items:center;gap:22px;position:relative;margin-bottom:15px}.bundle-item{display:flex;flex-direction:column;margin-top:auto;max-width:100px}.bundle-item-title{font-size:10px;letter-spacing:0;line-height:normal}.bundle-item-image{margin-top:8px}.bundle-plus{position:absolute;text-align:center;left:0;right:0;bottom:45px;font-size:22px}.bundle-items-details{margin-bottom:10px}.bundle-item-details{display:flex;gap:5px;letter-spacing:0}.bundle-item-price{color:#535353}.price-summary{margin:18px 0 0}.price-summary strong{display:flex;gap:10px;font-weight:700;margin-top:8px}.price-summary strong:nth-child(2){font-size:12px;color:#00000080}.tooltip-mobile{text-decoration:none}@media screen and (max-width: 749px){.tooltip-mobile{position:relative;z-index:1;text-decoration:underline;font-weight:var(--font-body-weight-bold)}.tooltip-mobile:focus .tooltiptext{visibility:visible}.tooltip{position:static}.tooltip .tooltiptext{margin-left:-60px}.bundles-container{margin-left:20px;margin-right:20px}.price-summary strong{display:flex;justify-content:space-between}}product-info label:not([for]){opacity:.5!important;cursor:not-allowed!important}product-info label:not([for]){overflow:hidden}product-info label:not([for]):before{content:"";transform:rotate(-45deg);width:100%;height:.1rem;background-color:var(--color-grey);margin:auto}subscription-widget strong{font-family:default_sans_regularregular!important}@media screen and (min-width: 750px){.page-template--product-starter-set .product-form__input.picker--button{max-width:50%;cursor:initial}}
/*# sourceMappingURL=/cdn/shop/t/346/assets/subscription-widget.css.map */
