.ui-product-info{--max-form-width: 800px;display:flex;flex-direction:column}@media screen and (min-width:1024px){.ui-product-info{display:flex;flex-direction:row}}@media screen and (min-width:2000px){.ui-product-info{max-width:2000px;margin:auto}}.ui-product-form{--form-padding-top: 24px;--form-padding-inline: 16px;display:flex;flex-direction:column;height:fit-content;gap:40px;width:100%;max-width:100%;padding:var(--form-padding-top) var(--form-padding-inline);background-color:#fff;overflow:hidden}@media(min-width:768px){.ui-product-form{--form-padding-inline: 2rem;max-width:unset}}@media(min-width:1024px){.ui-product-form{--form-padding-inline: 40px;position:sticky;top:var(--header-height, 0px);max-width:var(--max-form-width);padding-bottom:48px}}@media(min-width:1441px){.ui-product-form{--form-padding-inline: 80px}}.ui-product-form__header{position:relative;display:flex;flex-direction:column;gap:16px}.ui-product-form__title{color:#393734;max-width:calc(100% - 48px);margin-bottom:0}@media(max-width:767px){.ui-product-form__title{max-width:unset}}.ui-product-form__price{color:#393734}.ui-product-form__price .ui-price__was{color:#39373480;text-decoration:line-through;margin-right:.5rem}.ui-product-form__wishlist{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;padding:0;margin:4px;border:0;background:none;cursor:pointer;color:#393734}.ui-product-form__wishlist svg{width:24px;height:24px}@media(max-width:767px){.ui-product-form__wishlist svg{width:16px;height:16px}}.ui-product-form .ui-product-form__wishlist.swym-button{position:absolute;font-size:unset;padding:0;margin:0;height:fit-content;background:#0000!important;color:#393734!important;display:block}.ui-product-form .ui-product-form__wishlist.swym-button [data-heart-filled],.ui-product-form .ui-product-form__wishlist.swym-button.swym-added [data-heart-outline],.ui-product-form .ui-product-form__wishlist.swym-button:hover [data-heart-outline]{display:none}.ui-product-form .ui-product-form__wishlist.swym-button.swym-added [data-heart-filled],.ui-product-form .ui-product-form__wishlist.swym-button:hover [data-heart-filled]{display:block}.ui-product-form__wishlist--active svg{fill:#8f3e3e;stroke:#8f3e3e}.ui-product-form__purchase{display:flex;flex-direction:column;gap:2.5rem}.ui-product-form__personalise-strip{display:flex;flex-direction:column;width:100%}.ui-product-form__personalise-strip:empty{display:none}@media screen and (max-width:1023px){.ui-product-form__personalise-strip>.ui-button .ui-button__label{display:none}}.ui-product-form__shipping-calc{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 4px 4px 20px;background-color:#f9f6f1;border-radius:4px;min-height:2.5rem;cursor:pointer}.ui-product-form__shipping-calc:focus-visible{outline:2px solid #393734;outline-offset:2px}.ui-product-form__shipping-calc-button{min-height:2rem}.ui-product-form__shipping-calc-container{display:flex;gap:6px;align-items:center}.ui-product-form__shipping-calc-label{color:#393734;white-space:nowrap}.ui-product-form__shipping-calc-date{color:#39373480;white-space:nowrap}.ui-product-form__gift-message{width:100%}.ui-product-form__variants{display:flex;flex-direction:column;gap:20px}.ui-product-form__variants-heading{color:#393734;margin-bottom:0}.ui-product-form__variants-grid{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:11px}@media(max-width:1440px){[data-product-form-image-variants]>.ui-product-form__variants-grid,[data-product-form-option-variants][data-product-form-image-variants]>.ui-product-form__variants-grid{gap:1rem}}.ui-product-form__description{display:flex;flex-direction:column;gap:1.6875rem}.ui-product-form__description p,.ui-product-form__description ul{font-family:acumin-pro,Acumin Pro,Helvetica Neue,Helvetica,sans-serif;font-style:normal}@supports (text-box-trim: trim-both){.ui-product-form__description p,.ui-product-form__description ul{text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-product-form__description p,.ui-product-form__description ul{font-weight:400;font-size:.875rem;line-height:1.3125rem}@media(min-width:768px){.ui-product-form__description p,.ui-product-form__description ul{font-size:.875rem;line-height:1.5rem}}@media(min-width:1441px){.ui-product-form__description p,.ui-product-form__description ul{font-size:1rem;line-height:1.6875rem}}@media(min-width:1024px){.ui-product-form__description{max-width:484px}}@media(min-width:1441px){.ui-product-form__description{gap:1.25rem}}@media(max-width:767px){.ui-product-form__description{gap:1.375rem}}.ui-gift-message-fields{display:flex;flex-direction:column;gap:1rem}.ui-gift-message-fields__heading{color:#393734;margin-bottom:0}.ui-gift-message-fields__grid{display:flex;flex-direction:column;gap:.75rem}.ui-gift-message-fields__row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ui-gift-message-fields__row--single{grid-template-columns:1fr}@media(max-width:1023px){.ui-gift-message-fields__row{grid-template-columns:1fr}}.ui-product-form__actions{display:flex;align-items:stretch;width:100%}.ui-product-form__actions>[data-button]{flex:1;min-width:0;height:auto}@media(max-width:1023px){.ui-product-form__actions{flex-direction:column;gap:.5rem}.ui-product-form__actions>[data-quantity-selector]{width:100%}.ui-product-form__actions>[data-button]{flex:none;height:56px}}.ui-product-form__actions .ui-quantity-selector{max-width:unset}@media(min-width:1024px){.ui-product-form__actions .ui-quantity-selector+.ui-button{border-radius:0 4px 4px 0}}.ui-product-form__info{display:grid;grid-template-columns:1fr;width:100%;background-color:#f9f6f1;border-radius:4px;padding-inline:1.25rem}@media(min-width:1024px){.ui-product-form__info{grid-template-columns:1fr 1fr}}@media(max-width:1023px){.ui-product-form__info{padding-inline:.75rem}}.ui-product-form__info:empty{display:none}.ui-product-form__info-cell{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:10px 0;border-bottom:1px solid rgba(57,55,52,.15)}@media(min-width:1024px){.ui-product-form__info-cell{padding:1.25rem 0 1.1875rem 1rem}.ui-product-form__info-cell:nth-child(odd){position:relative;padding-right:1rem;padding-left:0}.ui-product-form__info-cell:nth-child(odd):after{content:"";position:absolute;top:20px;bottom:20px;right:0;width:1px;height:calc(100% - 2.5rem);background-color:#39373426}.ui-product-form__info-cell:nth-child(odd):last-child{grid-column:1/-1;padding-right:0}.ui-product-form__info-cell:nth-child(odd):last-child:after{content:none}.ui-product-form__info-cell:nth-last-child(1),.ui-product-form__info-cell:nth-last-child(2):nth-child(odd){border-bottom:0}}@media(max-width:1023px){.ui-product-form__info-cell{padding-block:20px 19px}.ui-product-form__info-cell:last-child{border-bottom:0;padding-bottom:12px}.ui-product-form__info-cell:first-child{padding-top:12px}}.ui-product-form__info-label{display:flex;align-items:center;color:#39373480;white-space:nowrap;flex-shrink:0;min-height:1.25rem}@media(min-width:1024px){.ui-product-form__info-label{min-height:1.75rem}}.ui-product-form__info-value{color:#393734;text-align:right;flex:1;min-width:0}.ui-product-form .swym-title h2{font-family:ivypresto-display,IvyPresto Display,Georgia,serif;font-weight:300;font-style:normal;font-family:ivypresto-text,IvyPresto Text,Georgia,serif;font-size:1.25rem;line-height:1.5rem;letter-spacing:-.025rem}@media(min-width:768px){.ui-product-form .swym-title h2{font-size:1.25rem;line-height:1.5rem;letter-spacing:-.025rem}}@media(min-width:1024px){.ui-product-form .swym-title h2{font-size:1.5rem;line-height:1.8rem;letter-spacing:-.03rem}}@media(min-width:1441px){.ui-product-form .swym-title h2{font-size:1.75rem;line-height:2.25rem;letter-spacing:-.0375rem}}.ui-product-form__shipping-returns{align-self:flex-start}.ui-product-form recharge-subscription-widget{--rc-widget-brand-color: #8f3e3e;--rc-widget-brand-color-50: #e7e5e4;--rc-widget-text-color: #393734;--rc-widget-selected-bg-color: #ffffff;--rc-widget-selected-text-color: #393734;--rc-widget-badge-text-color: #8f3e3e;--rc-widget-badge-bg-color: transparent;--rc-widget-card-radius: 4px;--rc-widget-button-radius: 4px;--rc-widget-badge-radius: 4px;--rc-widget-field-radius: 4px;display:block;width:100%;max-width:unset}.ui-product-form recharge-subscription-widget::part(rc-content-wrap){display:flex;flex-direction:column;gap:11px;width:100%}.ui-product-form recharge-subscription-widget::part(rc-purchase-option-group){display:flex;flex-direction:column;gap:11px;width:100%;margin:0;padding:0;border:0}.ui-product-form recharge-subscription-widget::part(rc-purchase-option){box-sizing:border-box;width:100%;border:1px solid rgba(57,55,52,.15);border-radius:4px;background-color:#fff;margin-bottom:0}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__selected){border-color:#8f3e3e}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__label){font-family:acumin-pro,Acumin Pro,Helvetica Neue,Helvetica,sans-serif;font-style:normal}@supports (text-box-trim: trim-both){.ui-product-form recharge-subscription-widget::part(rc-purchase-option__label){text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__label){font-weight:400;font-size:.875rem;line-height:1.3125rem}@media(min-width:768px){.ui-product-form recharge-subscription-widget::part(rc-purchase-option__label){font-size:.875rem;line-height:1.5rem}}@media(min-width:1441px){.ui-product-form recharge-subscription-widget::part(rc-purchase-option__label){font-size:1rem;line-height:1.6875rem}}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__label){font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:21px 20px;margin:0;cursor:pointer;color:#393734}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__selector){font-family:acumin-pro,Acumin Pro,Helvetica Neue,Helvetica,sans-serif;font-style:normal}@supports (text-box-trim: trim-both){.ui-product-form recharge-subscription-widget::part(rc-purchase-option__selector){text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__selector){font-weight:400;font-size:.875rem;line-height:1.3125rem}@media(min-width:768px){.ui-product-form recharge-subscription-widget::part(rc-purchase-option__selector){font-size:.875rem;line-height:1.5rem}}@media(min-width:1441px){.ui-product-form recharge-subscription-widget::part(rc-purchase-option__selector){font-size:1rem;line-height:1.6875rem}}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__selector){display:flex;align-items:center;gap:16px;max-height:24px;flex:1;padding:0;min-width:0;font-weight:500}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__prices){display:flex;align-items:center;flex-shrink:0;gap:8px}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__discounted-price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__original-price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__unit-price){font-family:acumin-pro,Acumin Pro,Helvetica Neue,Helvetica,sans-serif;font-style:normal}@supports (text-box-trim: trim-both){.ui-product-form recharge-subscription-widget::part(rc-purchase-option__price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__discounted-price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__original-price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__unit-price){text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__discounted-price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__original-price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__unit-price){font-weight:400;font-size:.875rem;line-height:1.3125rem}@media(min-width:768px){.ui-product-form recharge-subscription-widget::part(rc-purchase-option__price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__discounted-price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__original-price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__unit-price){font-size:.875rem;line-height:1.5rem}}@media(min-width:1441px){.ui-product-form recharge-subscription-widget::part(rc-purchase-option__price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__discounted-price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__original-price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__unit-price){font-size:1rem;line-height:1.6875rem}}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__discounted-price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__original-price),.ui-product-form recharge-subscription-widget::part(rc-purchase-option__unit-price){color:#393734;white-space:nowrap}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__checked-indicator){--rc-widget-brand-color: #8f3e3e;margin-right:0}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__sub-container){display:flex;flex-direction:column;gap:1.625rem;margin-top:6px}.ui-product-form recharge-subscription-widget::part(rc-benefits__list){font-family:acumin-pro,Acumin Pro,Helvetica Neue,Helvetica,sans-serif;font-style:normal}@supports (text-box-trim: trim-both){.ui-product-form recharge-subscription-widget::part(rc-benefits__list){text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-product-form recharge-subscription-widget::part(rc-benefits__list){font-weight:400;font-size:.875rem;line-height:1.3125rem}@media(min-width:768px){.ui-product-form recharge-subscription-widget::part(rc-benefits__list){font-size:.875rem;line-height:1.5rem}}@media(min-width:1441px){.ui-product-form recharge-subscription-widget::part(rc-benefits__list){font-size:1rem;line-height:1.6875rem}}.ui-product-form recharge-subscription-widget::part(rc-benefits__list){color:#393734;display:flex;flex-direction:column;gap:16px;width:100%;margin:0;padding:0;list-style:none;--rc-widget-bullet-icon-image-color: #393734}.ui-product-form recharge-subscription-widget::part(rc-drawbacks){display:flex;flex-direction:column;gap:16px;font-family:acumin-pro,Acumin Pro,Helvetica Neue,Helvetica,sans-serif;font-style:normal}@supports (text-box-trim: trim-both){.ui-product-form recharge-subscription-widget::part(rc-drawbacks){text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-product-form recharge-subscription-widget::part(rc-drawbacks){font-weight:400;font-size:.875rem;line-height:1.3125rem}@media(min-width:768px){.ui-product-form recharge-subscription-widget::part(rc-drawbacks){font-size:.875rem;line-height:1.5rem}}@media(min-width:1441px){.ui-product-form recharge-subscription-widget::part(rc-drawbacks){font-size:1rem;line-height:1.6875rem}}.ui-product-form recharge-subscription-widget::part(rc-drawbacks){color:#39373480}.ui-product-form recharge-subscription-widget::part(rc-plans__label){font-family:acumin-pro,Acumin Pro,Helvetica Neue,Helvetica,sans-serif;font-style:normal}@supports (text-box-trim: trim-both){.ui-product-form recharge-subscription-widget::part(rc-plans__label){text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-product-form recharge-subscription-widget::part(rc-plans__label){font-weight:400;font-size:.875rem;line-height:1.3125rem}@media(min-width:768px){.ui-product-form recharge-subscription-widget::part(rc-plans__label){font-size:.875rem;line-height:1.5rem}}@media(min-width:1441px){.ui-product-form recharge-subscription-widget::part(rc-plans__label){font-size:1rem;line-height:1.6875rem}}.ui-product-form recharge-subscription-widget::part(rc-plans__label){font-weight:600;color:#393734;margin:0 0 20px}.ui-product-form recharge-subscription-widget::part(rc-plans-button-group),.ui-product-form recharge-subscription-widget::part(rc-plans-button-list){display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.ui-product-form recharge-subscription-widget::part(rc-plans-button){font-family:acumin-pro,Acumin Pro,Helvetica Neue,Helvetica,sans-serif;font-style:normal}@supports (text-box-trim: trim-both){.ui-product-form recharge-subscription-widget::part(rc-plans-button){text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-product-form recharge-subscription-widget::part(rc-plans-button){font-weight:400;font-size:.875rem;line-height:1.3125rem}@media(min-width:768px){.ui-product-form recharge-subscription-widget::part(rc-plans-button){font-size:.875rem;line-height:1.5rem}}@media(min-width:1441px){.ui-product-form recharge-subscription-widget::part(rc-plans-button){font-size:1rem;line-height:1.6875rem}}.ui-product-form recharge-subscription-widget::part(rc-plans-button){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;height:64px;padding:8px;border:1px solid rgba(57,55,52,.15);border-radius:4px;background-color:#fff;text-align:center;cursor:pointer;color:#393734;transition:border-color .25s cubic-bezier(.4,0,.2,1);flex-grow:1}.ui-product-form recharge-subscription-widget::part(rc-plans-button__selected){border-color:#8f3e3e}.ui-product-form recharge-subscription-widget::part(rc-plans-button__discount),.ui-product-form recharge-subscription-widget::part(rc-plans-button__interval){font-family:acumin-pro,Acumin Pro,Helvetica Neue,Helvetica,sans-serif;font-style:normal}@supports (text-box-trim: trim-both){.ui-product-form recharge-subscription-widget::part(rc-plans-button__discount),.ui-product-form recharge-subscription-widget::part(rc-plans-button__interval){text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-product-form recharge-subscription-widget::part(rc-plans-button__discount),.ui-product-form recharge-subscription-widget::part(rc-plans-button__interval){font-weight:400;font-size:.875rem;line-height:1.3125rem}@media(min-width:768px){.ui-product-form recharge-subscription-widget::part(rc-plans-button__discount),.ui-product-form recharge-subscription-widget::part(rc-plans-button__interval){font-size:.875rem;line-height:1.5rem}}@media(min-width:1441px){.ui-product-form recharge-subscription-widget::part(rc-plans-button__discount),.ui-product-form recharge-subscription-widget::part(rc-plans-button__interval){font-size:1rem;line-height:1.6875rem}}.ui-product-form recharge-subscription-widget::part(rc-plans-dropdown){width:100%}.ui-product-form recharge-subscription-widget::part(rc-plans-select){box-sizing:border-box;width:100%;padding:8px 12px;border:1px solid rgba(57,55,52,.15);border-radius:4px;background-color:#fff;font-family:acumin-pro,Acumin Pro,Helvetica Neue,Helvetica,sans-serif;font-style:normal}@supports (text-box-trim: trim-both){.ui-product-form recharge-subscription-widget::part(rc-plans-select){text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-product-form recharge-subscription-widget::part(rc-plans-select){font-weight:400;font-size:.875rem;line-height:1.3125rem}@media(min-width:768px){.ui-product-form recharge-subscription-widget::part(rc-plans-select){font-size:.875rem;line-height:1.5rem}}@media(min-width:1441px){.ui-product-form recharge-subscription-widget::part(rc-plans-select){font-size:1rem;line-height:1.6875rem}}.ui-product-form recharge-subscription-widget::part(rc-plans-select){color:#393734}.ui-product-form recharge-subscription-widget::part(rc-plans-radio-button){font-family:acumin-pro,Acumin Pro,Helvetica Neue,Helvetica,sans-serif;font-style:normal}@supports (text-box-trim: trim-both){.ui-product-form recharge-subscription-widget::part(rc-plans-radio-button){text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-product-form recharge-subscription-widget::part(rc-plans-radio-button){font-weight:400;font-size:.875rem;line-height:1.3125rem}@media(min-width:768px){.ui-product-form recharge-subscription-widget::part(rc-plans-radio-button){font-size:.875rem;line-height:1.5rem}}@media(min-width:1441px){.ui-product-form recharge-subscription-widget::part(rc-plans-radio-button){font-size:1rem;line-height:1.6875rem}}.ui-product-form recharge-subscription-widget::part(rc-plans-radio-button){width:fit-content;color:#393734;max-width:120px}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__badge){font-family:acumin-pro,Acumin Pro,Helvetica Neue,Helvetica,sans-serif;font-style:normal}@supports (text-box-trim: trim-both){.ui-product-form recharge-subscription-widget::part(rc-purchase-option__badge){text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__badge){font-weight:400;font-size:.75rem;line-height:1.125rem}@media(min-width:1441px){.ui-product-form recharge-subscription-widget::part(rc-purchase-option__badge){font-size:.875rem;line-height:1.3125rem}}.ui-product-form recharge-subscription-widget::part(rc-purchase-option__badge){color:#8f3e3e;background-color:#0000}.ui-product-form recharge-subscription-widget::part(rc-prepaid-plan__title){font-family:acumin-pro,Acumin Pro,Helvetica Neue,Helvetica,sans-serif;font-style:normal}@supports (text-box-trim: trim-both){.ui-product-form recharge-subscription-widget::part(rc-prepaid-plan__title){text-box-trim:trim-both;text-box-edge:cap alphabetic}}.ui-product-form recharge-subscription-widget::part(rc-prepaid-plan__title){font-weight:400;font-size:.875rem;line-height:1.3125rem}@media(min-width:768px){.ui-product-form recharge-subscription-widget::part(rc-prepaid-plan__title){font-size:.875rem;line-height:1.5rem}}@media(min-width:1441px){.ui-product-form recharge-subscription-widget::part(rc-prepaid-plan__title){font-size:1rem;line-height:1.6875rem}}.ui-product-form recharge-subscription-widget::part(rc-prepaid-plan__title){font-weight:600;color:#393734}.ui-product-form recharge-subscription-widget::part(rc-learn-more__trigger),.ui-product-form recharge-subscription-widget::part(rc-learn-more__trigger-compact){display:none;align-items:center;justify-content:center;padding:0;border:0;background:none;color:#393734;cursor:pointer}.ui-product-form recharge-subscription-widget::part(rc-learn-more__trigger-compact){display:none}
/*# sourceMappingURL=/cdn/shop/t/229/assets/ksc.product-form.css.map */
