:root{--sm2-sky:#0a86cf;--sm2-sky-deep:#0b6fb4;--sm2-sky-ink:#0d4e85;--sm2-sky-light:#bfe6ff;--sm2-sky-pale:#e6f5ff;--sm2-sky-mist:#f3faff;--sm2-sun:#ffc400;--sm2-sun-deep:#f0a800;--sm2-sun-pale:#fff3c4;--sm2-orange:#f26522;--sm2-orange-deep:#c2410c;--sm2-red:#e8192c;--sm2-red-deep:#c40f21;--sm2-lime:#9bc53d;--sm2-grass-deep:#4a7a14;--sm2-ink:#14233a;--sm2-muted:#44546a;--sm2-line:rgba(20,35,58,.1);--sm2-bounce:cubic-bezier(.34,1.56,.64,1);--sm2-head:"Fredoka","Fredoka Fallback",var(--font-heading-family,"Alegreya Sans"),system-ui,sans-serif;--sm2-body:var(--font-body-family,"Open Sans"),system-ui,sans-serif}product-info[id^=MainProduct-]{--color-background:255,255,255;background:linear-gradient(180deg,#bfe6ff 0,#e6f5ff 380px,#fff 980px)!important;padding-top:14px;position:relative}product-info[id^=MainProduct-] .page-width{padding-left:16px;padding-right:16px}product-info[id^=MainProduct-] .product__info-container{font-family:var(--sm2-body);color:var(--sm2-ink)}product-info[id^=MainProduct-] .product__media-wrapper>media-gallery{display:block;background:#fff;border-radius:22px;padding:10px 10px 8px;box-shadow:0 22px 44px -24px #0d4e8561,0 0 0 1px #14233a0d}product-info[id^=MainProduct-] .product__media-toggle:after{box-shadow:none!important;border:0!important}product-info[id^=MainProduct-] .product__media-toggle:is(:focus-visible,.focused):after{box-shadow:inset 0 0 0 3px var(--sm2-ink),inset 0 0 0 6px #fff!important;border-radius:14px}product-info[id^=MainProduct-] .product-media-container{border:0;border-radius:14px}product-info[id^=MainProduct-] .product__media .media{background:transparent}product-info[id^=MainProduct-] .thumbnail{border-radius:12px;overflow:hidden;background:#fff}product-info[id^=MainProduct-] .thumbnail img{border-radius:10px}product-info[id^=MainProduct-] .thumbnail[aria-current]{box-shadow:0 0 0 2px var(--sm2-sky-deep)!important;border-color:var(--sm2-sky-deep)!important}product-info[id^=MainProduct-] .thumbnail-slider .slider-button{color:var(--sm2-sky-ink)}product-info[id^=MainProduct-] .product__media-item .product__modal-opener,product-info[id^=MainProduct-] .product__media-item .media{border-radius:14px}product-info[id^=MainProduct-] .product__media-toggle{border-radius:14px}product-info[id^=MainProduct-] .product__media-icon{border-radius:50%;border-color:var(--sm2-sky-light);color:var(--sm2-sky-ink)}product-info[id^=MainProduct-] .product__title{margin-bottom:8px}product-info[id^=MainProduct-] .product__title h1{font-family:var(--sm2-head);font-weight:700;font-size:26px;line-height:1.12;letter-spacing:-.01em;color:var(--sm2-ink);margin:0}product-info[id^=MainProduct-] .product__title>a{display:none}product-info[id^=MainProduct-] .product__text{margin:0}product-info[id^=MainProduct-] .shopify-app-block:has(.loox-rating:not([data-raters=""])){min-height:30px;margin:4px 0 10px}product-info[id^=MainProduct-] .shopify-app-block:has(.loox-rating[data-raters=""]){margin:0}product-info[id^=MainProduct-] .loox-rating{--lxs-rating-icon-color:#ffc400;font-family:var(--sm2-body);font-size:14px;color:var(--sm2-sky-ink)}product-info[id^=MainProduct-] .price--large{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-family:var(--sm2-head);letter-spacing:0;line-height:1;color:var(--sm2-ink);margin:0}product-info[id^=MainProduct-] .price--large .price__container{margin:0}product-info[id^=MainProduct-] .price--large .price__regular .price-item--regular,product-info[id^=MainProduct-] .price--large .price-item--sale{font-size:34px;font-weight:700;color:var(--sm2-ink);letter-spacing:-.02em;line-height:1;margin:0}product-info[id^=MainProduct-] .price--large.price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}product-info[id^=MainProduct-] .price--large.price--on-sale .price__sale .price-item--sale{order:1}product-info[id^=MainProduct-] .price--large.price--on-sale .price__sale>span:not(.price-item--last){order:2}product-info[id^=MainProduct-] .price--large.price--on-sale .price-item--regular{font-size:16px;font-weight:600;color:var(--sm2-muted);text-decoration:line-through;letter-spacing:0}product-info[id^=MainProduct-] .price--large .badge{background:var(--sm2-red);color:#fff;border:0;border-radius:999px;margin:0;font:700 12px/1 var(--sm2-head);letter-spacing:.06em;text-transform:uppercase;padding:7px 11px}product-info[id^=MainProduct-] .product__tax{display:none}product-info[id^=MainProduct-] #affirm-product-promo{font:400 16px/1.45 var(--sm2-body)!important;color:var(--sm2-muted)!important;margin:10px 0 0!important;min-height:47px}product-info[id^=MainProduct-] #affirm-product-promo a{color:var(--sm2-sky-ink)}product-info[id^=MainProduct-] #affirm-product-promo:empty{display:block}product-info[id^=MainProduct-] [id^=price-template]:not(:has(#affirm-product-promo)){padding-bottom:57px}product-info[id^=MainProduct-] #affirm-product-promo .__affirm-logo{font-size:1.236em}product-info[id^=MainProduct-] .form__label{font:600 15px/1.2 var(--sm2-head);color:var(--sm2-ink);letter-spacing:0}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]+label{border:2px solid var(--sm2-sky-light);background:#fff;color:var(--sm2-sky-ink);border-radius:999px;font:600 15px/1 var(--sm2-head);letter-spacing:0;padding:13px 18px;min-height:44px;margin:8px 8px 0 0;transition:transform .35s var(--sm2-bounce),background .2s,border-color .2s}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]+label:before{box-shadow:none}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]+label:hover{border-color:var(--sm2-sky);transform:translateY(-2px)}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]:checked+label{background:var(--sm2-sky-deep);border-color:var(--sm2-sky-deep);color:#fff;box-shadow:0 3px 0 var(--sm2-sky-ink)}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]:focus-visible+label{outline:3px solid var(--sm2-ink);outline-offset:3px}product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]:disabled+label{border-color:var(--sm2-line);color:var(--sm2-muted);background:#f4f6f9}product-info[id^=MainProduct-] quantity-input.quantity{border-radius:999px;min-height:48px;width:150px}product-info[id^=MainProduct-] .quantity:before{border-radius:999px;background:#fff}product-info[id^=MainProduct-] .quantity:after{border-radius:999px;border:2px solid var(--sm2-sky-light);box-shadow:none}product-info[id^=MainProduct-] .quantity:hover:after,product-info[id^=MainProduct-] .quantity:focus-within:after{border-color:var(--sm2-sky)}product-info[id^=MainProduct-] .quantity__button{width:46px;color:var(--sm2-sky-ink)}product-info[id^=MainProduct-] .quantity__button svg{width:1.2rem}product-info[id^=MainProduct-] .quantity__input{font:600 16px var(--sm2-body);opacity:1;color:var(--sm2-ink)}product-info[id^=MainProduct-] .quantity__input:focus-visible,product-info[id^=MainProduct-] .quantity__button:focus-visible{outline:3px solid var(--sm2-ink);outline-offset:-3px;border-radius:999px;box-shadow:none}product-info[id^=MainProduct-] .product-form__submit{--color-button:255,196,0;--color-button-text:20,35,58;background:var(--sm2-sun);color:var(--sm2-ink);border-radius:999px;min-height:56px;padding:0 24px;font:600 18px/1 var(--sm2-head);letter-spacing:.01em;box-shadow:0 6px 0 var(--sm2-sun-deep);margin:0 0 14px;transition:transform .45s var(--sm2-bounce),box-shadow .2s,background .2s}product-info[id^=MainProduct-] .product-form__submit:before{display:none}product-info[id^=MainProduct-] .product-form__submit:after{box-shadow:none!important;border-radius:999px}product-info[id^=MainProduct-] .product-form__submit:not([disabled]):not([aria-disabled=true]):hover{transform:translateY(-3px);box-shadow:0 9px 0 var(--sm2-sun-deep)}product-info[id^=MainProduct-] .product-form__submit:not([disabled]):not([aria-disabled=true]):active{transform:translateY(2px);box-shadow:0 3px 0 var(--sm2-sun-deep)}product-info[id^=MainProduct-] .product-form__submit[disabled],product-info[id^=MainProduct-] .product-form__submit[aria-disabled=true]{background:#e3e8ef;color:#5e6b7d;box-shadow:none;opacity:1;cursor:not-allowed;transform:none}product-info[id^=MainProduct-] .product-form__submit:focus-visible{outline:3px solid var(--sm2-ink);outline-offset:3px;box-shadow:0 6px 0 var(--sm2-sun-deep)}product-info[id^=MainProduct-] .product-form__submit.loading{color:transparent}product-info[id^=MainProduct-] .product-form__submit .loading__spinner .path{stroke:var(--sm2-ink)}product-info[id^=MainProduct-] .shopify-payment-button,product-info[id^=MainProduct-] shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:54px;--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-button-box-shadow:0 6px 0 #3b1fa8;--shopify-accelerated-checkout-row-gap:12px;--shopify-accelerated-checkout-inline-alignment:center}product-info[id^=MainProduct-] .shopify-payment-button{margin-bottom:6px}product-info[id^=MainProduct-] .shopify-payment-button__more-options{font:600 16px/1.3 var(--sm2-head);color:var(--sm2-sky-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;margin-top:10px;min-height:44px;display:inline-flex;align-items:center}product-info[id^=MainProduct-] .shopify-payment-button__more-options:focus-visible{outline:3px solid var(--sm2-ink);outline-offset:3px}product-info[id^=MainProduct-] .product-form__error-message-wrapper{font-family:var(--sm2-body);color:var(--sm2-red-deep)}product-info[id^=MainProduct-] .sm2-pdp-trust{list-style:none;margin:14px 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:8px}product-info[id^=MainProduct-] .sm2-pdp-trust li{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:8px 12px 8px 9px;font:600 13px/1.2 var(--sm2-head);letter-spacing:.01em;color:#fff;background:var(--sm2-sky-deep);box-shadow:0 3px #0000002e;margin:0}product-info[id^=MainProduct-] .sm2-pdp-trust li svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}product-info[id^=MainProduct-] .sm2-pdp-trust li.is-sun{background:var(--sm2-sun);color:var(--sm2-ink);box-shadow:0 3px 0 var(--sm2-sun-deep)}product-info[id^=MainProduct-] .sm2-pdp-trust li.is-orange{background:var(--sm2-orange-deep)}product-info[id^=MainProduct-] .sm2-pdp-trust li.is-red{background:var(--sm2-red)}product-info[id^=MainProduct-] .sm2-pdp-trust li.is-ink{background:var(--sm2-ink)}product-info[id^=MainProduct-] .sm2-pdp-trust li.is-lime{background:var(--sm2-grass-deep)}product-info[id^=MainProduct-] .sm-vstack{background:var(--sm2-sky-mist);border:2px solid var(--sm2-sky-pale);border-radius:20px;padding:14px 16px 12px;margin:14px 0 18px;font:400 16px/1.45 var(--sm2-body);color:var(--sm2-ink)}product-info[id^=MainProduct-] .sm-vstack-head{font:600 16px/1.3 var(--sm2-head);margin-bottom:8px;display:flex;align-items:center;gap:8px}product-info[id^=MainProduct-] .sm-vstack-check{width:24px;height:24px;background:var(--sm2-lime);font-size:13px;margin:0;flex:none}product-info[id^=MainProduct-] .sm-vstack-list li{border-bottom:1px dashed var(--sm2-sky-light);padding:6px 0}product-info[id^=MainProduct-] .sm-vstack-list li:last-child{border-bottom:0}product-info[id^=MainProduct-] .sm-vstack-val{color:var(--sm2-muted);font-weight:600}product-info[id^=MainProduct-] .sm-vstack-total{border-top:2px solid var(--sm2-sky-light);padding-top:10px;font-size:16px}product-info[id^=MainProduct-] .sm-vstack-total strong{font:700 19px/1 var(--sm2-head)}product-info[id^=MainProduct-] .sm-vstack-free{color:var(--sm2-grass-deep);font-weight:800}product-info[id^=MainProduct-] .product__description{font-size:16px;line-height:1.6;color:var(--sm2-ink);margin:26px 0 20px}product-info[id^=MainProduct-] .product__description h2{font:700 24px/1.15 var(--sm2-head);color:var(--sm2-ink);letter-spacing:-.01em;margin:28px 0 10px}product-info[id^=MainProduct-] .product__description h3{font:600 20px/1.2 var(--sm2-head);color:var(--sm2-ink);margin:22px 0 8px}product-info[id^=MainProduct-] .product__description h4{font:600 17px/1.25 var(--sm2-head);color:var(--sm2-ink);margin:18px 0 6px}product-info[id^=MainProduct-] .product__description p{margin:0 0 14px}product-info[id^=MainProduct-] .product__description ul,product-info[id^=MainProduct-] .product__description ol{padding-left:22px;margin:0 0 14px}product-info[id^=MainProduct-] .product__description li{margin-bottom:6px}product-info[id^=MainProduct-] .product__description li::marker{color:var(--sm2-sky-deep)}product-info[id^=MainProduct-] .product__description strong{color:var(--sm2-ink)}product-info[id^=MainProduct-] .product__description a{color:var(--sm2-sky-deep);text-decoration-thickness:2px;text-underline-offset:3px}product-info[id^=MainProduct-] .product__description table{width:100%;border-collapse:separate;border-spacing:0;border:2px solid var(--sm2-sky-pale);border-radius:16px;overflow:hidden;table-layout:auto;font-size:16px;margin:6px 0 18px;background:#fff}product-info[id^=MainProduct-] .product__description th,product-info[id^=MainProduct-] .product__description td{border:0!important;border-bottom:1px solid var(--sm2-sky-pale)!important;padding:10px 12px!important;vertical-align:top;text-align:left}product-info[id^=MainProduct-] .product__description table:has(tr>td:nth-child(4)) th,product-info[id^=MainProduct-] .product__description table:has(tr>td:nth-child(4)) td{padding:10px 7px!important}product-info[id^=MainProduct-] .product__description th{background:var(--sm2-sky-mist);font:600 15px/1.35 var(--sm2-head);color:var(--sm2-sky-ink);width:32%}product-info[id^=MainProduct-] .product__description tr:last-child th,product-info[id^=MainProduct-] .product__description tr:last-child td{border-bottom:0!important}product-info[id^=MainProduct-] .share-button__button{font:600 14px/1 var(--sm2-head);color:var(--sm2-sky-ink);min-height:44px}product-info[id^=MainProduct-] .product__view-details{display:none}product-info[id^=MainProduct-] .product-specs,product-info[id^=MainProduct-] .product-faq{max-width:880px;margin:26px auto 0!important;background:#fff;border:2px solid var(--sm2-sky-pale);border-radius:24px;padding:20px 18px 14px!important;box-shadow:0 16px 34px -26px #0d4e8559;font-family:var(--sm2-body);color:var(--sm2-ink)}product-info[id^=MainProduct-] .product-faq.page-width{padding-left:18px;padding-right:18px}product-info[id^=MainProduct-] .product-specs h2,product-info[id^=MainProduct-] .product-faq h2{font:700 24px/1.15 var(--sm2-head);color:var(--sm2-ink);letter-spacing:-.01em;margin:0 0 10px!important}product-info[id^=MainProduct-] .product-specs__table{font-size:16px!important;line-height:1.45;border-collapse:collapse;table-layout:auto}product-info[id^=MainProduct-] .product-specs__table tr{border-bottom:1px solid var(--sm2-sky-pale)!important}product-info[id^=MainProduct-] .product-specs__table tr:last-child{border-bottom:0!important}product-info[id^=MainProduct-] .product-specs__table th{font:600 15px/1.4 var(--sm2-head)!important;color:var(--sm2-sky-ink);white-space:normal!important;width:38%!important;padding:10px 12px 10px 0!important;vertical-align:top}product-info[id^=MainProduct-] .product-specs__table td{padding:10px 0!important;color:var(--sm2-ink);vertical-align:top}product-info[id^=MainProduct-] .product-faq__list{display:block}product-info[id^=MainProduct-] .product-faq__item{border:0!important;border-bottom:1px solid var(--sm2-sky-pale)!important;padding:2px 0!important;margin:0}product-info[id^=MainProduct-] .product-faq__item:last-child{border-bottom:0!important}product-info[id^=MainProduct-] .product-faq__item summary{font:600 16px/1.35 var(--sm2-head)!important;color:var(--sm2-ink);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0!important;min-height:48px;cursor:pointer}product-info[id^=MainProduct-] .product-faq__item summary::-webkit-details-marker{display:none}product-info[id^=MainProduct-] .product-faq__item summary:after{content:"";flex:none;width:32px;height:32px;border-radius:50%;background-color:var(--sm2-sky-pale);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230d4e85' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:16px;transition:transform .3s,background-color .2s}product-info[id^=MainProduct-] .product-faq__item[open] summary:after{transform:rotate(180deg);background-color:var(--sm2-sun-pale)}product-info[id^=MainProduct-] .product-faq__item summary:focus-visible{outline:3px solid var(--sm2-ink);outline-offset:2px;border-radius:8px}product-info[id^=MainProduct-] .product-faq__answer{font-size:16px;line-height:1.55;color:var(--sm2-muted);padding:0 44px 14px 0!important}.shopify-section[id$=__featured_collection_FBHG4J]{position:relative;margin-top:34px;font-family:var(--sm2-body)}.shopify-section[id$=__featured_collection_FBHG4J]:before{content:"";position:absolute;left:0;right:0;top:-1px;height:44px;z-index:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 70' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0 0h1440v22c-120 26-260 40-420 40-180 0-300-34-480-34S240 60 0 44z'/%3E%3C/svg%3E") top/100% 100% no-repeat}.shopify-section[id$=__featured_collection_FBHG4J] .color-scheme-2.gradient{--color-background:255,255,255;--color-foreground:20,35,58;background:linear-gradient(180deg,var(--sm2-sky-pale) 0,var(--sm2-sky-light) 100%)!important}.shopify-section[id$=__featured_collection_FBHG4J] .collection{padding-top:54px!important;padding-bottom:28px!important}.shopify-section[id$=__featured_collection_FBHG4J] .collection__title .title{font:700 30px/1.1 var(--sm2-head);color:var(--sm2-ink);letter-spacing:-.01em;margin:0 0 8px}.shopify-section[id$=__featured_collection_FBHG4J] .card-wrapper .card{border:2px solid #fff;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 14px 30px -20px #0d4e8566;transition:transform .5s var(--sm2-bounce),box-shadow .3s}.shopify-section[id$=__featured_collection_FBHG4J] .card-wrapper:hover .card{transform:translateY(-6px);box-shadow:0 22px 40px -22px #0d4e8573}.shopify-section[id$=__featured_collection_FBHG4J] .card__inner,.shopify-section[id$=__featured_collection_FBHG4J] .card__media,.shopify-section[id$=__featured_collection_FBHG4J] .card__media .media{border-radius:16px;background:#fff}.shopify-section[id$=__featured_collection_FBHG4J] .card__inner.color-scheme-2{--color-background:255,255,255}.shopify-section[id$=__featured_collection_FBHG4J] .card__content{padding:4px 2px 6px}.shopify-section[id$=__featured_collection_FBHG4J] .card__heading{font:600 15px/1.25 var(--sm2-head);letter-spacing:0}.shopify-section[id$=__featured_collection_FBHG4J] .card__heading a{color:var(--sm2-ink)}.shopify-section[id$=__featured_collection_FBHG4J] .card-information .price{font-family:var(--sm2-head);letter-spacing:0;color:var(--sm2-ink)}.shopify-section[id$=__featured_collection_FBHG4J] .card-information .price .price-item--sale,.shopify-section[id$=__featured_collection_FBHG4J] .card-information .price .price__regular .price-item--regular{font-size:19px;font-weight:700;color:var(--sm2-ink)}.shopify-section[id$=__featured_collection_FBHG4J] .card-information .price--on-sale .price-item--regular{color:var(--sm2-muted);font-size:13px;font-weight:600}.shopify-section[id$=__featured_collection_FBHG4J] .card-information .affirm-as-low-as{font-size:13px!important;line-height:1.4!important;color:var(--sm2-muted)!important;font-family:var(--sm2-body)}.shopify-section[id$=__featured_collection_FBHG4J] .card-information .affirm-as-low-as a{color:var(--sm2-sky-ink)}.shopify-section[id$=__featured_collection_FBHG4J] .card__badge .badge{background:var(--sm2-red);color:#fff;border:0;border-radius:999px;font:700 11px/1 var(--sm2-head);letter-spacing:.06em;text-transform:uppercase;padding:7px 10px}.shopify-section[id$=__featured_collection_FBHG4J] .card__badge.bottom.left{left:10px;bottom:10px}.shopify-section[id$=__featured_collection_FBHG4J] .collection__view-all{margin-top:6px}.shopify-section[id$=__featured_collection_FBHG4J] .collection__view-all .button{--color-button:11,111,180;--color-button-text:255,255,255;background:var(--sm2-sky-deep);color:#fff;border-radius:999px;min-height:54px;padding:0 28px;font:600 17px/1 var(--sm2-head);letter-spacing:.01em;box-shadow:0 6px 0 var(--sm2-sky-ink);transition:transform .45s var(--sm2-bounce),box-shadow .2s}.shopify-section[id$=__featured_collection_FBHG4J] .collection__view-all .button:before{display:none}.shopify-section[id$=__featured_collection_FBHG4J] .collection__view-all .button:after{box-shadow:none!important;border-radius:999px}.shopify-section[id$=__featured_collection_FBHG4J] .collection__view-all .button:hover{transform:translateY(-3px);box-shadow:0 9px 0 var(--sm2-sky-ink)}.shopify-section[id$=__featured_collection_FBHG4J] .collection__view-all .button:focus-visible{outline:3px solid var(--sm2-ink);outline-offset:3px;box-shadow:0 6px 0 var(--sm2-sky-ink)}.sm2-pdp-reviews{background:var(--sm2-sky-light);padding:34px 0 4px;font-family:var(--sm2-body);color:var(--sm2-ink)}.sm2-pdp-reviews .sm2-pdp-wrap{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.sm2-pdp-reviews h2{font:700 30px/1.1 var(--sm2-head);letter-spacing:-.01em;margin:0}.sm2-pdp-reviews p{margin:0;font-size:16px;color:var(--sm2-sky-ink)}.shopify-section[id$=__1742789763b82a0e5d]{background:var(--sm2-sky-light)!important;padding:4px 0 26px}body:has(.sm2-pdp-style-section) .footer{margin-top:0}.sm2-pdp-wrap{max-width:1200px;margin:0 auto;padding:0 16px;position:relative;z-index:1}.sm2-pdp-lab{background:#fff;padding:36px 0 40px;font-family:var(--sm2-body);color:var(--sm2-ink);font-size:16px;line-height:1.6;position:relative}.sm2-pdp-lab *,.sm2-pdp-lab *:before,.sm2-pdp-lab *:after{box-sizing:border-box}.sm2-pdp-lab .sm2-pdp-wrap{max-width:880px}.sm2-pdp-lab__grid{display:grid;grid-template-columns:1fr;gap:26px;align-items:center}.sm2-pdp-eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 12px/1.3 var(--sm2-head);letter-spacing:.12em;text-transform:uppercase;color:var(--sm2-sky-deep);background:var(--sm2-sky-pale);border-radius:999px;padding:8px 14px}.sm2-pdp-lab h2{font:700 28px/1.1 var(--sm2-head);letter-spacing:-.01em;margin:12px 0 10px;color:var(--sm2-ink)}.sm2-pdp-lab__lead{color:var(--sm2-muted);font-size:16px;margin:0;max-width:520px}.sm2-pdp-lab__pts{list-style:none;margin:16px 0 20px;padding:0;display:flex;flex-direction:column;gap:9px}.sm2-pdp-lab__pts li{display:flex;gap:10px;align-items:center;font-weight:600;font-size:15px}.sm2-pdp-lab__pts li i{width:26px;height:26px;border-radius:50%;background:var(--sm2-lime);display:inline-flex;align-items:center;justify-content:center;flex:none}.sm2-pdp-lab__pts li i svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.sm2-pdp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;font:600 17px/1 var(--sm2-head);letter-spacing:.01em;text-decoration:none;border:0;cursor:pointer;white-space:nowrap;background:var(--sm2-sky-deep);color:#fff;box-shadow:0 6px 0 var(--sm2-sky-ink);transition:transform .45s var(--sm2-bounce),box-shadow .2s}.sm2-pdp-btn:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 10px 0 var(--sm2-sky-ink)}.sm2-pdp-btn:active{transform:translateY(2px)}.sm2-pdp-btn:focus-visible{outline:3px solid var(--sm2-ink);outline-offset:3px}.sm2-pdp-certs{display:flex;justify-content:center;gap:16px;align-items:center;margin-top:10px}.sm2-pdp-cert{background:#fff;padding:8px 8px 10px;border-radius:14px;width:calc(50% - 8px);max-width:200px;text-decoration:none;color:var(--sm2-ink);box-shadow:0 20px 44px -16px #0d4e8559,0 0 0 1px var(--sm2-line);transition:transform .5s var(--sm2-bounce);position:relative;display:block}.sm2-pdp-cert__scan{position:relative;aspect-ratio:240/340;overflow:hidden;border-radius:8px;border:1px solid var(--sm2-line);background:#f4f7fb;display:block}.sm2-pdp-cert__scan img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;margin:0}.sm2-pdp-cert__cap{display:block;text-align:center;font:600 13px/1.2 var(--sm2-head);margin-top:9px}.sm2-pdp-cert--a{transform:rotate(-2deg)}.sm2-pdp-cert--b{transform:rotate(2deg) translateY(6px)}.sm2-pdp-cert:hover{transform:rotate(0) translateY(-8px) scale(1.03);z-index:3}.sm2-pdp-cert:focus-visible{outline:3px solid var(--sm2-ink);outline-offset:3px}.sm2-pdp-cert:before{content:"";position:absolute;top:-10px;left:50%;width:64px;height:20px;margin-left:-32px;background:#ffc400bf;transform:rotate(-2deg);border-radius:3px;z-index:2}@media screen and (max-width:749px){product-info[id^=MainProduct-] .product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent),100%)}product-info[id^=MainProduct-] .product-media-container.constrain-height.media-fit-contain{width:100%}product-info[id^=MainProduct-] .product__media-list .media>img{object-fit:contain}product-info[id^=MainProduct-] .product__title{margin-top:10px}product-info[id^=MainProduct-] .product__media-wrapper slider-component:not(.thumbnail-slider){margin-left:0;margin-right:0;overflow:clip}product-info[id^=MainProduct-] .product__media-list .product__media-item{width:100%}product-info[id^=MainProduct-] .product__media-list .product__media-item:first-child{margin-left:0}product-info[id^=MainProduct-] .product__media-list.slider--mobile{scroll-padding-left:0;column-gap:0}product-info[id^=MainProduct-] .product__media-list.slider--mobile:after{padding-left:0}}@media screen and (min-width:360px)and (max-width:749px){product-info[id^=MainProduct-] .price--large.price--on-sale .price__sale{flex-wrap:nowrap}}@media screen and (max-width:374px){product-info[id^=MainProduct-] .price--large.price--on-sale .price-item--regular{font-size:15px}}@media screen and (min-width:750px){product-info[id^=MainProduct-]{padding-top:26px;background:linear-gradient(180deg,#bfe6ff 0,#e6f5ff 420px,#fff 1100px)!important}product-info[id^=MainProduct-] .page-width{padding-left:5rem;padding-right:5rem}product-info[id^=MainProduct-] .product__media-wrapper>media-gallery{padding:14px 14px 10px;border-radius:28px}product-info[id^=MainProduct-] .product__title h1{font-size:34px}product-info[id^=MainProduct-] .price--large .price__regular .price-item--regular,product-info[id^=MainProduct-] .price--large .price-item--sale{font-size:38px}product-info[id^=MainProduct-] .product-specs,product-info[id^=MainProduct-] .product-faq{padding:26px 28px 18px!important}product-info[id^=MainProduct-] .product-faq.page-width{padding-left:28px;padding-right:28px}product-info[id^=MainProduct-] .product-specs h2,product-info[id^=MainProduct-] .product-faq h2{font-size:26px}product-info[id^=MainProduct-] .product-specs__table th{width:34%!important}.sm2-pdp-wrap{padding:0 24px}.sm2-pdp-lab{padding:44px 0 46px}.sm2-pdp-lab__grid{grid-template-columns:1.1fr .9fr;gap:40px}.sm2-pdp-lab h2{font-size:34px}.sm2-pdp-certs{gap:22px;margin-top:0}.sm2-pdp-cert{width:200px;padding:10px 10px 12px}.sm2-pdp-cert--a{transform:rotate(-4deg)}.sm2-pdp-cert--b{transform:rotate(3deg) translateY(10px)}.sm2-pdp-reviews{padding:40px 0 6px}.sm2-pdp-reviews h2,.shopify-section[id$=__featured_collection_FBHG4J] .collection__title .title{font-size:36px}.shopify-section[id$=__featured_collection_FBHG4J] .collection{padding-top:64px!important;padding-bottom:40px!important}}@media screen and (min-width:990px)and (max-width:1199px){product-info[id^=MainProduct-]:has(variant-selects) #affirm-product-promo{min-height:71px}product-info[id^=MainProduct-]:has(variant-selects) [id^=price-template]:not(:has(#affirm-product-promo)){padding-bottom:81px}}@media screen and (min-width:990px){product-info[id^=MainProduct-] .product__title h1{font-size:38px}product-info[id^=MainProduct-] .product__info-wrapper{padding-left:3.6rem}product-info[id^=MainProduct-] .product__info-container{background:#fff;border-radius:28px;padding:26px 26px 20px;box-shadow:0 22px 44px -24px #0d4e8561,0 0 0 1px #14233a0d}product-info[id^=MainProduct-] .product__column-sticky{top:2rem}}@media(prefers-reduced-motion:reduce){product-info[id^=MainProduct-] .product-form__submit,product-info[id^=MainProduct-] .product-form__input--pill input[type=radio]+label,.shopify-section[id$=__featured_collection_FBHG4J] .card-wrapper .card,.shopify-section[id$=__featured_collection_FBHG4J] .collection__view-all .button,.sm2-pdp-btn,.sm2-pdp-cert{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sm2-pdp.css.map */
