.pdp-sticky__options{background-color:var(--background-colour, #FAFEFE);border:1px solid var(--border-colour, rgba(var(--color-border)));padding:24px 16px;border-radius:16px}.pdp-sticky__options__title{margin-top:0;font-weight:700;margin-bottom:16px;font-family:var(--font-additional-family);font-style:var(--font-additional-style);font-size:16px;letter-spacing:0}.pdp-sticky__options-list{list-style-type:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--grid-template-columns),minmax(0,1fr));flex-direction:column;gap:8px}.pdp-sticky__option{margin:0;padding:0}.pdp-sticky__option input[type=radio]{position:absolute;opacity:0;cursor:pointer;width:22px;height:22px;z-index:1}.pdp-sticky__option .radio-custom{position:relative;width:16px;height:16px;border:2px solid #D6DADF;border-radius:50%;transition:all .3s ease;flex-shrink:0}.pdp-sticky__option .radio-custom:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;border-radius:50%;background:var(--highlight-colour, rgba(var(--color-button)));transition:transform .2s ease}.pdp-sticky__option input[type=radio]:checked~.radio-custom{border-color:var(--highlight-colour, rgba(var(--color-button)));background:#fff;border-width:5px}.pdp-sticky__option input[type=radio]:checked~.radio-custom:after{transform:translate(-50%,-50%) scale(1)}.pdp-sticky__option input[type=radio]:checked~.pdp-sticky__option-details{color:var(--highlight-colour, rgba(var(--color-button)))}.pdp-sticky__option-label{display:flex;flex-direction:column;background:#fff;border:1px solid #EAECEF;margin:0;padding:12px;border-radius:12px;align-items:flex-start;gap:8px;position:relative;height:100%;color:#000}.pdp-sticky__option-label--selected{border-color:var(--highlight-colour, rgba(var(--color-button)))}.pdp-sticky__option-label:hover{border-color:var(--highlight-colour, rgba(var(--color-button)));cursor:pointer}.pdp-sticky__option-details{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:8px}.pdp-sticky__option-details__variant-title{font-size:12px;font-weight:700;letter-spacing:0}.pdp-sticky__option-details__expiry{display:none;color:#5b6b7f;letter-spacing:0}.pdp-sticky__option-details__price{font-size:14px;font-weight:700}.pdp-sticky__option-details__compare-at-price{text-decoration:line-through;font-size:14px}.pdp-sticky__option-details__left{display:flex;flex-direction:column;gap:4px;flex:1 0 auto}.pdp-sticky__option-details__right{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}span.pdp-sticky__option__badge{position:absolute;top:12px;right:12px;display:none}.pdp-sticky__button{margin:24px 0 0;width:100%}.benefits__list{display:none}.benefits__list ul{padding:0;display:grid;gap:10px}.benefits__list ul li{position:relative;padding-left:28px;list-style:none}.benefits__list ul li:before{content:"\e81b";font-family:icon-custom;font-size:122%;font-weight:500;margin-right:.6rem;position:absolute;left:0;color:var(--highlight-colour, rgba(var(--color-button)))}@media screen and (min-width: 1200px){.pdp-sticky__options{padding:32px}.pdp-sticky__option-details__expiry{display:block}.pdp-sticky__options-list{grid-template-columns:1fr}.pdp-sticky__option-label{flex-direction:row;align-items:center;padding:16px}.pdp-sticky__option-details{flex-direction:row;align-items:center}.pdp-sticky__option-details__variant-title{font-size:22px;line-height:22px}.pdp-sticky__option-details__expiry{font-size:14px}.pdp-sticky__option-details__right{flex-direction:column}.pdp-sticky__option-details__price{font-size:28px}span.pdp-sticky__option__badge{display:inline-flex;position:static}.benefits__list{display:block}.benefits__list ul{margin:0}.pdp-sticky__button{margin:24px 0}}.pdp-sticky__wrapper{display:grid;grid-template-columns:minmax(0,1fr)}.pdp-sticky__wrapper>div:nth-child(1){min-height:3000px;order:2}.pdp-sticky__wrapper>div:nth-child(2){order:1}@media screen and (max-width: 1199px){.section-custom-sticky-product-column-padding{padding-top:16px!important}}@media screen and (min-width: 1200px){.pdp-sticky__wrapper{grid-template-columns:minmax(0,.6fr) minmax(0,.4fr);gap:40px}.pdp-sticky__wrapper>div:nth-child(1){order:1}.pdp-sticky__wrapper>div:nth-child(2){order:2}}.shopify-section-custom-sticky-product-column,.pdp-sticky__options-column{position:sticky;top:0;z-index:10;align-self:flex-start}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map */
