.kn-carrier-benefits{padding-block:clamp(2.5rem,6vw,5rem)}.kn-carrier-benefits__intro{margin-bottom:clamp(1.4rem,3vw,2.5rem)}.kn-carrier-benefits__intro p{max-width:46ch;margin-top:.75rem;color:var(--quiet)}.kn-carrier-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2vw,1.5rem)}.kn-carrier-benefits__card{overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--cream)}.kn-carrier-benefits__card:nth-child(2){background:var(--lavender)}.kn-carrier-benefits__card:nth-child(3){background:var(--blue)}.kn-carrier-benefits__card img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.kn-carrier-benefits__copy{padding:clamp(1rem,2.5vw,1.6rem)}.kn-carrier-benefits__copy h3{margin:0 0 .45rem;font:800 clamp(1.3rem,2.2vw,2rem)/1.05 var(--serif);letter-spacing:-.035em}.kn-carrier-benefits__copy p{color:var(--quiet)}@media(max-width:680px){.kn-carrier-benefits__grid{grid-template-columns:minmax(0,1fr)}}.cuddleloop{display:grid;gap:clamp(1rem,2.5vw,2rem);margin-block:clamp(2.5rem,6vw,6rem)}.cuddleloop__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;overflow:hidden;border-radius:clamp(1.25rem,3vw,2.5rem)}.cuddleloop__row--intro{background:var(--lavender)}.cuddleloop__row--detail{background:var(--peach)}.cuddleloop__copy{padding:clamp(1.5rem,4vw,4rem)}.cuddleloop__copy h2,.cuddleloop__copy h3{margin:0}.cuddleloop__copy h3,.cuddleloop__palette h3,.cuddleloop__compare{padding:clamp(1rem,3vw,2.5rem) 0;scroll-margin-top:6rem}.cuddleloop__compare h3{margin:0;text-align:center;font-size:clamp(2rem,4vw,3rem)}.cuddleloop__compare h3 span{color:var(--rose)}.cuddleloop__compare p{max-width:39rem;margin:.9rem auto 0;text-align:center;color:var(--quiet)}.cuddleloop__compare table{width:100%;max-width:61rem;margin:clamp(3.4rem,7vw,4.8rem) auto 0;table-layout:fixed;border-collapse:separate;border-spacing:clamp(.3rem,1.7vw,1.35rem) 0}.cuddleloop__compare :is(th,td){padding:.5rem .3rem;border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;overflow-wrap:anywhere}.cuddleloop__compare :is(th,td):first-child{width:29%;padding-left:0;text-align:start}.cuddleloop__compare tbody th{font-weight:500}.cuddleloop__compare tbody tr{height:clamp(3.3rem,6vw,4.4rem)}.cuddleloop__compare :is(th,td):nth-child(n+3){border-inline:1px solid var(--line)}.cuddleloop__compare :is(th,td):nth-child(2){background:var(--ink);color:#fff;border-color:#ffffff35}.cuddleloop__compare thead th:not(:first-child){position:relative;height:clamp(4.5rem,9vw,6.35rem);padding-bottom:clamp(.65rem,2vw,1.1rem);border-top:1px solid var(--line);border-radius:.9rem .9rem 0 0;vertical-align:bottom;font:800 clamp(.8rem,2vw,1.25rem)/1.12 var(--serif)}.cuddleloop__compare tbody tr:last-child td{border-radius:0 0 .9rem .9rem}.cuddleloop__compare tbody tr:last-child th{border-bottom:0}.cuddleloop__compare-photo{position:absolute;top:0;left:50%;width:min(62%,4.75rem);height:clamp(3.25rem,7.3vw,5.25rem);transform:translate(-50%,-43%)}.cuddleloop__compare-photo img{display:block;width:100%;height:100%;object-fit:contain}.cuddleloop__compare-photo--types{aspect-ratio:3 / 4;width:auto;background:var(--cuddleloop-carrier-types) left center / 200% auto no-repeat;mix-blend-mode:multiply}.cuddleloop__compare-photo--wrap{background-position:right center}.cuddleloop__mark{display:inline-grid;place-items:center;width:clamp(1.4rem,3.4vw,1.9rem);aspect-ratio:1;border-radius:50%;background:var(--cream);color:var(--quiet);font-weight:800;line-height:1}.cuddleloop__mark--yes{background:var(--ink);color:#fff}.cuddleloop__compare td:nth-child(2) .cuddleloop__mark{background:#fff;color:var(--ink)}.cuddleloop__sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cuddleloop__palette h3{margin:0 0 1.25rem}.cuddleloop__colours{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.65rem,2vw,1.25rem);margin:0;padding:0;list-style:none}.cuddleloop__colours a{display:block;height:100%;padding:.55rem;border:1px solid var(--line);border-radius:1rem;background:#fff;color:var(--ink);text-align:center;text-decoration:none}.cuddleloop__colours a:hover,.cuddleloop__colours a:focus-visible{border-color:var(--rose)}.cuddleloop__colours img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.cuddleloop__colours span{display:block;margin:.35rem 0;font-weight:700}@media(max-width:759px){.cuddleloop__row{grid-template-columns:1fr}.cuddleloop__row--detail .cuddleloop__copy{grid-row:1}.cuddleloop__colours{grid-template-columns:repeat(2,minmax(0,1fr))}.cuddleloop__compare table{font-size:.8125rem;line-height:1.35}}[data-compare-price]{color:var(--quiet);font-weight:500;margin-inline-end:.25em}.colour-picker{border:0;padding:0;margin:0 0 1rem;min-width:0}.colour-picker legend{padding:0;font-size:.9rem;font-weight:700}.colour-picker legend span{margin-left:.55rem;font-weight:400;color:var(--quiet)}.colour-swatches{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.65rem}#purchase-form .colour-swatch{position:relative;display:block;margin:0;cursor:pointer}.colour-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.colour-photo{display:grid;place-items:center;width:50px;height:50px;padding:3px;background:#fff;border:1px solid var(--line);border-radius:50%;overflow:hidden}.colour-photo img{width:100%;height:100%;object-fit:contain;border-radius:50%}.colour-swatch input:checked+.colour-photo{outline:2px solid var(--rose);outline-offset:2px}.colour-swatch input:focus-visible+.colour-photo{outline:2px dashed var(--ink);outline-offset:3px}.product-details .rte{font-size:.95rem;line-height:1.6}.product-details .rte :is(h1,h2,h3,h4){font:700 1rem/1.35 var(--sans);letter-spacing:normal;margin:1rem 0 .3rem}.product-details .rte ul{padding-left:1.25rem;margin:.6rem 0}.background-image-container{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--image-opacity)}.background-image-container img,.background-image-container svg{object-fit:cover;width:100%;height:100%}.background-image-fit img,.background-image-fit svg{object-fit:contain}.section-wrapper{--section-height-offset: 0px}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}#header-group:has(>.header-section>#header-component[transparent]):not(:has(>.header-section+.shopify-section))~#MainContent>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}.video-background,.video-background *{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;overflow:hidden}.video-background--cover *{object-fit:cover}.video-background--contain *{object-fit:contain}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AIBIAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAQAAAAAAg */
