.B2CBuyWidget_fixedTitleAndPriceContainer__WCTrB{display:flex;gap:4px;align-items:flex-start;height:32px;padding-top:4px;padding-left:var(--gutter)}@media(min-width:1024px){.B2CBuyWidget_fixedTitleAndPriceContainer__WCTrB{display:flex;padding-top:8px}}.B2CBuyWidget_fixedTitle__036VV{font-weight:300;font-family:var(--font-times-now);font-size:18px;line-height:1.1em}.B2CBuyWidget_titleAndPriceRow__p2k2l{display:flex;flex-direction:row;justify-content:space-between}.B2CBuyWidget_fixedPrice__hD_mn{font-weight:400;font-family:var(--font-graphik);font-size:13px;line-height:1.4em;letter-spacing:-.02em}.B2CBuyWidget_trustPilotWidget__mh1O_{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:8px;margin-left:-44px}@media(min-width:1024px){.B2CBuyWidget_trustPilotWidget__mh1O_{margin-left:0}}.B2CBuyWidget_stickyTrigger__emJf_{display:none}.B2CBuyWidget_stickyTitleAndPriceContainer__ZKST8{bottom:44px}.B2CBuyWidget_stickyTitleAndPriceContainer__ZKST8:before{position:absolute;inset:0;z-index:-1;display:block;content:"";background:rgb(var(--color-white));box-shadow:0 -8px 8px rgb(var(--color-black)/2%);transition:opacity .3s cubic-bezier(.25,1,.3,1)}@media(min-width:1024px){.B2CBuyWidget_stickyTitleAndPriceContainer__ZKST8{position:-webkit-sticky;position:sticky;display:none;padding:0 11px 0 9px}}.B2CBuyWidget_stickyTitleAndPriceContainer__ZKST8[data-has-price=true]{flex-direction:row;padding-right:var(--gutter)}.B2CBuyWidget_stickyTitleAndPriceContainer__ZKST8[data-is-sticky=false] .B2CBuyWidget_title__ZhXMh{transform:translateX(calc(var(--gutter) - 10px))}.B2CBuyWidget_stickyTitleAndPriceContainer__ZKST8[data-is-sticky=false]:before{opacity:0}.B2CBuyWidget_stickyTitleAndPriceContainer__ZKST8[data-is-sticky=false] .B2CBuyWidget_price__Mrhgk{transform:translateX(calc(var(--gutter) * -1))}.B2CBuyWidget_stickyTitle__vo8ve{font-weight:300;font-family:var(--font-times-now);font-size:34px;line-height:.95em;transition:transform .3s cubic-bezier(.25,1,.3,1)}@media(min-width:1024px){.B2CBuyWidget_stickyTitle__vo8ve{font-weight:300;font-family:var(--font-times-now);font-size:50px;line-height:.95em}}[data-is-sticky=false] .B2CBuyWidget_stickyTitle__vo8ve{transform:translateX(var(--gutter))}.B2CBuyWidget_stickyPrice__pYFMz{font-weight:400;font-family:var(--font-graphik);font-size:16px;line-height:1.4em;letter-spacing:-.02em;transition:opacity .2s cubic-bezier(.25,1,.3,1),transform .3s cubic-bezier(.25,1,.3,1)}.B2CBuyWidget_purchaseOptionsContainer__vG2kl{display:flex;gap:24px;padding:16px;margin:0 var(--gutter);border:var(--border);border-bottom:unset}@media(min-width:1024px){.B2CBuyWidget_purchaseOptionsContainer__vG2kl{margin:unset}}.B2CBuyWidget_purchaseOptionsContainer__vG2kl[data-is-basic-product=true]{display:none}.B2CBuyWidget_radioContainer__ycyW5{display:flex;flex:1 1;flex-direction:column;gap:4px}@media(min-width:1024px){.B2CBuyWidget_radioContainer__ycyW5{margin:unset}}.B2CBuyWidget_radioContainer__ycyW5 .B2CBuyWidget_radioLabel__07KAF{display:flex;gap:4px;align-items:center;margin-top:-1px;font-weight:400;font-family:var(--font-graphik);font-size:13px;line-height:1.4em;letter-spacing:-.02em}@media(min-width:1024px){.B2CBuyWidget_radioContainer__ycyW5 .B2CBuyWidget_radioLabel__07KAF{margin-top:unset}}.B2CBuyWidget_labelAfter__RHPTF{display:flex;align-items:center}.B2CBuyWidget_purchaseOptionToggle__KzB9x{position:relative;display:flex;flex:1 1;align-items:center;justify-content:center;border-left:var(--border)}.B2CBuyWidget_toggle__jZCiE{font-weight:400;font-family:var(--font-graphik);font-size:13px;line-height:1.4em;letter-spacing:-.02em;cursor:pointer}.B2CBuyWidget_buttonContainer__Jzb8K{position:-webkit-sticky;position:sticky;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;margin:-32px var(--gutter) 0;background:rgb(var(--color-white));transition:margin .5s cubic-bezier(.25,1,.3,1)}@media(min-width:1024px){.B2CBuyWidget_buttonContainer__Jzb8K{position:unset;margin:0;box-shadow:unset}}.B2CBuyWidget_buttonContainer__Jzb8K[data-is-sticky=false]{position:unset}@media(min-width:1024px){.B2CBuyWidget_buttonContainer__Jzb8K[data-is-sticky=false]{margin:-32px 0 0;transition:unset}}