:root{--snug-cro-ink: #1f221c;--snug-cro-muted: #6d7067;--snug-cro-line: #dedfd8;--snug-cro-warm: #f8f7f3;--snug-cro-soft: #f1f3ec;--snug-cro-green: #687652;--snug-cro-green-dark: #556241;--snug-cro-green-pale: #eef2e7}.main-product-section{background:#fbfaf7}.main-product-section .product-detail__information{align-self:flex-start;background:#fff;border:1px solid var(--snug-cro-line);border-radius:1.6rem;box-shadow:none;padding:clamp(2rem,2.4vw,3rem)}.main-product-section .product-detail__meta-value{color:var(--snug-cro-muted);font-size:1.1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.main-product-section .product-detail__title{color:var(--snug-cro-ink);font-size:clamp(2.7rem,2.4vw,3.8rem)!important;font-weight:700!important;line-height:1.12;letter-spacing:-.025em;margin-bottom:1rem!important}.main-product-section .product-detail__price{border-bottom:0;margin-bottom:1.4rem!important;padding-bottom:0}.main-product-section .product-detail__price .price{color:var(--snug-cro-ink);font-size:clamp(2.3rem,1.9vw,2.9rem);font-weight:700}.main-product-section .product-detail__variant-picker{margin-bottom:1.4rem!important}.main-product-section .product-form__input{margin-bottom:1.6rem!important}.main-product-section .product-form__input .form__label{align-items:center;color:var(--snug-cro-ink);font-size:1.3rem;font-weight:600;margin-bottom:.9rem}.main-product-section .product-form__input .option_value{color:var(--snug-cro-ink);font-weight:700}.main-product-section .product__color-swatch{border:2px solid #fff;box-shadow:0 0 0 1px #d7d8d1;height:4.4rem;transition:box-shadow .18s ease,transform .18s ease;width:4.4rem}.main-product-section input:checked+.product__color-swatch{box-shadow:0 0 0 2px var(--snug-cro-green);transform:translateY(-1px)}.main-product-section .product-form__input_size{display:grid!important;gap:.8rem!important;grid-template-columns:repeat(3,minmax(0,1fr))}.main-product-section .product-form__input_size .form__label{grid-column:1 / -1}.main-product-section .product-form__input_size .product__item-option{align-items:center;background:#fff;border:1px solid #d8d9d2;border-radius:999px;color:#393d35;display:flex;font-size:1.25rem;font-weight:600;justify-content:center;min-height:4.5rem;padding:.8rem 1rem!important;text-align:center;width:100%}.main-product-section .product-form__input_size input:checked+.product__item-option{background:var(--snug-cro-green-pale);border-color:var(--snug-cro-green);box-shadow:none;color:var(--snug-cro-green-dark)}.main-product-section .product-form__input_size input:focus-visible+.product__item-option,.main-product-section .product__color-swatch:focus-visible,.main-product-section .product-form__submit:focus-visible{outline:3px solid rgba(104,118,82,.28);outline-offset:3px}.main-product-section .product-addons__ask-question{color:var(--snug-cro-green-dark);font-weight:700;text-underline-offset:.3rem}.main-product-section .product-detail__text-heading{color:var(--snug-cro-ink);font-size:1.35rem;font-weight:700;margin-bottom:.5rem}.main-product-section .product-detail__text-content{background:var(--snug-cro-soft);border:1px solid #dde1d5;border-radius:1.2rem;color:#4f5549;font-size:1.28rem;line-height:1.5;padding:1.1rem 1.3rem}.main-product-section .product-detail__text-content a{color:var(--snug-cro-green-dark);font-weight:700}.main-product-section .product-detail__buy-buttons{margin-bottom:1.4rem!important}.main-product-section .product__submit-form-cart{gap:.9rem!important}.main-product-section .product-form__quantity .quantity{background:var(--snug-cro-warm);border:1px solid var(--snug-cro-line);border-radius:1.2rem;min-height:5.6rem}.main-product-section .product-form__submit{background:var(--snug-cro-green);border:1px solid var(--snug-cro-green);border-radius:1.4rem;box-shadow:none;color:#fff;font-size:1.5rem;font-weight:700;min-height:5.8rem;transition:background .18s ease,border-color .18s ease,transform .18s ease}.main-product-section .product-form__submit:hover{background:var(--snug-cro-green-dark);border-color:var(--snug-cro-green-dark);box-shadow:none;transform:translateY(-1px)}.snug-pdp-assurance{border-top:1px solid #e8e8e2;margin-top:1.4rem;padding-top:1.4rem}.snug-pdp-assurance__lead{align-items:flex-start;background:var(--snug-cro-soft);border:1px solid #dde1d5;border-radius:1.2rem;color:#4d5347;display:flex;gap:1rem;margin-bottom:.9rem;padding:1.2rem 1.3rem}.snug-pdp-assurance__flag{align-items:center;background:#fff;border:1px solid #dfe2d8;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:1.7rem;height:3.2rem;justify-content:center;line-height:1;width:3.2rem}.snug-pdp-assurance__lead strong{color:var(--snug-cro-ink);display:block;font-size:1.32rem;margin-bottom:.15rem}.snug-pdp-assurance__lead span{display:block;font-size:1.2rem;line-height:1.45}.snug-pdp-assurance__grid{display:grid;gap:.7rem;grid-template-columns:repeat(4,minmax(0,1fr))}.snug-pdp-assurance__item{align-items:center;background:#fff;border:1px solid #e4e5de;border-radius:1rem;color:#555b50;display:flex;font-size:1.12rem;font-weight:600;gap:.65rem;line-height:1.3;min-height:5.2rem;padding:.85rem}.snug-pdp-assurance__item svg{color:var(--snug-cro-green);flex:0 0 auto}.main-product-section .trust-badge{display:none}.main-product-section collapsible-block{background:#fff;border:1px solid #e3e4dc;border-radius:1rem;display:block;margin-bottom:.65rem;overflow:hidden}.main-product-section collapsible-block .bls-toggle{border-bottom:0;color:var(--snug-cro-ink);font-weight:600;padding-inline:1.25rem}.main-product-section collapsible-block .collapsible-content_inner{color:#5c6058;line-height:1.62;padding-inline:1.25rem}.section-snug-inline-bundle .snug-inline-bundle__shell{border:1px solid var(--snug-cro-line)!important;border-radius:1.6rem!important;box-shadow:none!important;overflow:visible!important}.section-snug-inline-bundle .snug-inline-bundle__summary{background:var(--snug-cro-soft)!important;border-radius:1.6rem 1.6rem 0 0!important}.section-snug-inline-bundle .snug-inline-bundle__content{background:#fff!important;border-radius:0 0 1.6rem 1.6rem!important}.section-snug-inline-bundle .snug-inline-bundle__pack{background:#fff!important;border-color:#dcddd6!important;border-radius:1.2rem!important;box-shadow:none!important}.section-snug-inline-bundle .snug-inline-bundle__pack.is-selected{background:var(--snug-cro-green-pale)!important;border-color:var(--snug-cro-green)!important;box-shadow:none!important}.section-snug-inline-bundle .snug-inline-bundle__save{background:var(--snug-cro-green)!important;color:#fff!important}.section-snug-inline-bundle .snug-inline-bundle__add{background:var(--snug-cro-green)!important;border-color:var(--snug-cro-green)!important;border-radius:1.4rem!important;box-shadow:none!important;min-height:5.6rem!important}.section-snug-inline-bundle .snug-inline-bundle__add:hover{background:var(--snug-cro-green-dark)!important;border-color:var(--snug-cro-green-dark)!important}.section-snug-inline-bundle .snug-colour-picker__trigger{border-color:#d8d9d2!important;border-radius:1rem!important;box-shadow:none!important}.section-snug-inline-bundle .snug-colour-picker__option[aria-selected=true]{background:var(--snug-cro-green-pale)!important;color:var(--snug-cro-green-dark)!important}@media(min-width:768px){.main-product-section .product-detail__information>.sticky{top:2rem}}@media(max-width:991.98px){.main-product-section .product-detail__information{border-radius:1.4rem;padding:2rem}.main-product-section .product-form__input_size,.snug-pdp-assurance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767.98px){.main-product-section{background:#fff}.main-product-section .product-detail__information{border:0;border-radius:0;box-shadow:none;padding:1.5rem 0 0}.main-product-section .product-detail__title{font-size:2.55rem!important;line-height:1.14;margin-bottom:.8rem!important}.main-product-section .product-detail__price{margin-bottom:1.15rem!important}.main-product-section .product-detail__price .price{font-size:2.35rem}.main-product-section .product-form__input{margin-bottom:1.35rem!important}.main-product-section .product-form__input_size{gap:.7rem!important;grid-template-columns:repeat(2,minmax(0,1fr))}.main-product-section .product-form__input_size .product__item-option{min-height:4.4rem}.main-product-section .product__submit-form-cart{align-items:stretch;gap:.7rem!important}.main-product-section .product-form__quantity{flex:0 0 10.8rem}.main-product-section .product-form__submit{border-radius:1.3rem;min-height:5.6rem}.snug-pdp-assurance{margin-top:1.2rem;padding-top:1.2rem}.snug-pdp-assurance__grid{grid-template-columns:1fr 1fr}.snug-pdp-assurance__item{min-height:4.8rem;padding:.85rem 1rem}.section-snug-inline-bundle .snug-inline-bundle__shell{border-radius:1.4rem!important}.section-snug-inline-bundle .snug-inline-bundle__summary{border-radius:1.4rem 1.4rem 0 0!important}.section-snug-inline-bundle .snug-inline-bundle__content{border-radius:0 0 1.4rem 1.4rem!important}}@media screen and (min-width:1025px){.main-product-section>.container{max-width:123rem;padding-inline:1.5rem}.main-product-section .main-product{--col-gap: clamp(2.8rem, 3vw, 4rem) !important;align-items:flex-start}.main-product-section .product-detail__media,.main-product-section .product-detail__information{min-width:0}.main-product-section .product-detail__information{margin-inline:0}}@media screen and (min-width:1025px){.main-product-section .main-product{align-items:flex-start}.main-product-section .product-detail__information{min-width:0}.main-product-section input:checked+.product__color-swatch,.main-product-section .product-form__submit:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/snug-product-premium.css.map */
