[data-product-compare-price]{opacity:.5;margin-left:8px}purchase-type-selector{display:block;margin:20px 0}purchase-type-selector .purchase-type-title{color:var(--Black, #231f20);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.45px;text-transform:initial;margin-bottom:8px}purchase-type-selector .purchase-type-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}purchase-type-selector .purchase-type-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#f7f7f7;border:1px solid #dadada;padding:16px;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;width:100%;margin-bottom:0}purchase-type-selector .purchase-type-option+.purchase-type-option{margin-top:8px}purchase-type-selector .purchase-type-option.subscription{background-color:#f8fff8}purchase-type-selector .purchase-type-option.selected{border:1px solid var(--Green-Primary, #3aaa32);background:var(--Green-light, #dbffdb)}purchase-type-selector .purchase-type-option.subscription.selected{border-radius:4px 4px 0 0;border-width:1px 1px 0 1px}purchase-type-selector .purchase-type-option.subscription.selected+.subscription-options{border:1px solid var(--Green-Primary, #3aaa32);background:var(--Green-light, #dbffdb);border-radius:0 0 4px 4px;border-width:0 1px 1px 1px;position:relative}purchase-type-selector .purchase-type-option.subscription.selected+.subscription-options:before{content:"";position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);border:1px solid rgba(35,31,32,.2);width:calc(100% - 32px)}purchase-type-selector .purchase-type-option .purchase-type-label{font-size:14px;line-height:1.3;font-style:normal;font-weight:5;letter-spacing:.45px;color:#040404;vertical-align:middle;padding:0;text-transform:none;cursor:pointer;text-align:left;text-transform:initial;letter-spacing:initial;margin:0 16px 0 8px}@media (min-width: 768px){purchase-type-selector .purchase-type-option .purchase-type-label{font-size:18px;line-height:24px}}purchase-type-selector .purchase-type-option .purchase-type-price{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}purchase-type-selector .purchase-type-radio{margin-right:10px;position:relative}purchase-type-selector .purchase-type-radio:before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;border:1px solid black;background-color:#fff}purchase-type-selector .purchase-type-radio:checked:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background-color:var(--colorBtnPrimary);opacity:1}purchase-type-selector .price-amount,purchase-type-selector .price-compare{font-size:14px;line-height:1.5;font-style:normal;font-weight:500;letter-spacing:.45px}@media (min-width: 768px){purchase-type-selector .price-amount,purchase-type-selector .price-compare{font-size:18px}}purchase-type-selector .price-amount{font-style:normal;font-weight:500;letter-spacing:.45px}purchase-type-selector .price-compare{font-style:normal;font-weight:500;letter-spacing:.45px;text-decoration:line-through;color:#999}purchase-type-selector .price-discount{padding:4px;border-radius:4px;background:var(--colorBtnPrimary, #3aaa32);color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;line-height:1;font-style:normal;font-weight:700;letter-spacing:.45px}purchase-type-selector .subscription-options{display:none;padding:15px;background-color:#f8fff8;border-radius:8px;width:100%}purchase-type-selector .subscription-options.active{display:block}purchase-type-selector .subscription-options-title{margin-bottom:10px}purchase-type-selector .subscription-options .subscription-frequency-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}purchase-type-selector .subscription-frequency-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}purchase-type-selector .frequency-option{cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;padding:4px 12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border-radius:5px;-webkit-box-shadow:0 0 0 1px var(--Grey-border, #dadada);box-shadow:0 0 0 1px var(--Grey-border, #dadada);background:var(--White, #fff);white-space:nowrap}purchase-type-selector .frequency-option input{display:none}purchase-type-selector .frequency-option:has(input[type=radio]:checked){-webkit-box-shadow:0 0 0 2px var(--Green-Primary, #3aaa32);box-shadow:0 0 0 2px var(--Green-Primary, #3aaa32)}purchase-type-selector .frequency-option .frequency-label{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.45px;text-transform:initial}purchase-type-selector .subscription-info{font-size:.9em;color:#666}purchase-type-selector .subscription-tooltip-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-block:8px;width:100%}@media (min-width: 768px){purchase-type-selector .subscription-tooltip-container{margin-top:15px;padding:8px 16px}}purchase-type-selector .subscription-tooltip-container .subscription-tooltip-icon{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}purchase-type-selector .subscription-tooltip-container .subscription-tooltip-label{color:#666;font-size:14px;cursor:pointer;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}purchase-type-selector .subscription-tooltip-container .subscription-tooltip-label:hover+.subscription-tooltip-content,purchase-type-selector .subscription-tooltip-container .subscription-tooltip-label:focus+.subscription-tooltip-content{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}purchase-type-selector .subscription-tooltip-container .subscription-tooltip-content{position:absolute;top:100%;left:0;width:100%;max-width:300px;padding:20px;background:#fff;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px #0000001a;opacity:0;visibility:hidden;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}purchase-type-selector .subscription-tooltip-container .subscription-tooltip-content:before{content:"";position:absolute;top:-8px;left:15px;width:16px;height:16px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:-2px -2px 4px rgba(0,0,0,.1);box-shadow:-2px -2px 4px #0000001a}purchase-type-selector .subscription-tooltip-container .subscription-tooltip-content strong{display:block;margin-bottom:10px;color:var(--Black, #231f20);font-size:16px}purchase-type-selector .subscription-tooltip-container .subscription-tooltip-content p{color:#666;font-size:14px;line-height:1.5;margin:0}
/*# sourceMappingURL=/cdn/shop/t/86/assets/product-block--subscription.css.map */
