body:has(.foamberry-native-marker){--font-heading-family:Quicksand,sans-serif;--font-body-family:"Nunito Sans",sans-serif;--font-heading-weight:700;--font-heading-letter-spacing:-.035em;--font-heading-line-height:.12;--color-foreground:36,63,134;--color-base-text:36,63,134;--color-button:36,63,134;--color-button-text:255,255,255;--buttons-radius:28px;--buttons-radius-outset:28px;--media-radius:26px}body:has(.foamberry-native-marker) #MainContent{background:#fff8ee;color:#243f86;font-family:Nunito Sans,sans-serif;font-size:17px;line-height:1.5;letter-spacing:normal;overflow:clip}body:has(.foamberry-native-marker) #MainContent .page-width{max-width:1320px;padding-left:48px;padding-right:48px}body:has(.foamberry-native-marker) #MainContent :is(h1,h2,h3,.h0,.h1,.h2){font-family:Quicksand,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:1.1;color:inherit}body:has(.foamberry-native-marker) #MainContent :is(h2,.h0,.h1){font-size:clamp(34px,3.6vw,48px)}body:has(.foamberry-native-marker) #MainContent h3{font-size:23px;line-height:1.2}body:has(.foamberry-native-marker) #MainContent .product__title h1{font-size:clamp(23px,2.1vw,30px);line-height:1.2;letter-spacing:-.025em}body:has(.foamberry-native-marker) #MainContent :is(p,.rte){letter-spacing:normal;line-height:1.5}body:has(.foamberry-native-marker) #MainContent .button{background:#243f86;color:#fff;border-radius:30px;min-height:52px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:800;letter-spacing:0;padding:13px 26px;text-transform:none;border:0;box-shadow:none}body:has(.foamberry-native-marker) #MainContent .button:before,body:has(.foamberry-native-marker) #MainContent .button:after{box-shadow:none}body:has(.foamberry-native-marker) #MainContent .button:hover{background:#192f6b}body:has(.foamberry-native-marker) #MainContent :is(a,button,input,summary):focus-visible{outline:3px solid #f66f91;outline-offset:4px}body:has(.foamberry-native-marker) #MainContent .product__info-wrapper{padding-left:48px}body:has(.foamberry-native-marker) #MainContent .price{font-family:Quicksand,sans-serif;font-weight:700;font-size:30px;color:#243f86}body:has(.foamberry-native-marker) #MainContent :is(.price__sale s,.price__badge-sale,.price__badge-sold-out){display:none}body:has(.foamberry-native-marker) #MainContent .product__tax{font-size:13px}body:has(.foamberry-native-marker) #MainContent :is(.product__media,.product__media img,.global-media-settings,.image-with-text__media,.collage-card){border-radius:26px;overflow:hidden;border:0}body:has(.foamberry-native-marker) #MainContent .product__media img{object-fit:contain}body:has(.foamberry-native-marker) #MainContent .thumbnail{border-radius:14px;background:#fff8ee}body:has(.foamberry-native-marker) #MainContent .thumbnail[aria-current=true]{border:2px solid #243f86}body:has(.foamberry-native-marker) #MainContent .thumbnail-list{gap:8px}body:has(.foamberry-native-marker) #MainContent .thumbnail-list__item{width:64px!important;flex:0 0 64px!important}body:has(.foamberry-native-marker) #MainContent .quantity{border-radius:28px;min-height:48px;color:#243f86;background:transparent}body:has(.foamberry-native-marker) #MainContent .image-with-text__content{padding:32px 40px;gap:0;border:0}body:has(.foamberry-native-marker) #MainContent .image-with-text__text{font-size:17px;max-width:38ch}body:has(.foamberry-native-marker) #MainContent .caption-with-letter-spacing{font-size:12px;letter-spacing:.1em;font-weight:800}body:has(.foamberry-native-marker) #MainContent .collage{gap:22px}body:has(.foamberry-native-marker) #MainContent .collage .media{border-radius:26px}body:has(.foamberry-native-marker) #MainContent .multicolumn-card{border-radius:24px;overflow:hidden;box-shadow:none}body:has(.foamberry-native-marker) #MainContent .multicolumn-card__info{padding:22px}body:has(.foamberry-native-marker) #MainContent .multicolumn-card__info:empty{display:none}body:has(.foamberry-native-marker) #MainContent .rich-text__blocks{max-width:780px}body:has(.foamberry-native-marker) #MainContent .accordion__title{font-size:18px;line-height:1.3;letter-spacing:-.015em}body:has(.foamberry-native-marker) #MainContent .accordion__content{font-size:16px;line-height:1.6}body:has(.foamberry-native-marker) #MainContent .collapsible-content__wrapper{max-width:1020px;margin:auto}body:has(.foamberry-native-marker) #MainContent .sticky-atc{box-shadow:0 -3px 20px #243f8612;background:#fff8ee;color:#243f86}body:has(.foamberry-native-marker) #MainContent .sticky-atc .price{font-size:21px}body:has(.foamberry-native-marker) #MainContent [id$=__value] .multicolumn-card__info{padding:8px 12px}body:has(.foamberry-native-marker) #MainContent [id$=__value] h3{font-size:20px}body:has(.foamberry-native-marker) #MainContent [id$=__value] p{font-size:14px}body:has(.foamberry-native-marker) #MainContent [id$=__lifestyle] .image-with-text__heading{font-size:clamp(44px,5vw,68px)}body:has(.foamberry-native-marker) #MainContent [id$=__cross_sell]{background:#fff8ee}body:has(.foamberry-native-marker) #MainContent [id$=__cross_sell] .product__media-list{max-height:none;overflow:hidden}body:has(.foamberry-native-marker) #MainContent [id$=__cross_sell] .product-media-container{max-width:352px;margin:auto}body:has(.foamberry-native-marker) #MainContent [id$=__cross_sell] .product__media-item:not(:first-child){display:none}body:has(.foamberry-native-marker) #MainContent [id$=__cross_sell] .product__title{font-size:26px}.fb-native-final{background:var(--final-bg);color:var(--final-ink);padding:56px 0}.fb-native-final__grid{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:64px}.fb-native-final__grid--reverse .fb-native-final__media{order:-1}.fb-native-final__copy h2{margin:0 0 20px}.fb-native-final__copy .rte{max-width:35ch}.fb-native-final__name{font-size:15px;margin:28px 0 8px}.fb-native-final__price{font:700 30px/1.2 Quicksand,sans-serif;margin:0 0 20px}.fb-native-final__media img{display:block;width:100%;height:auto;border-radius:32px}.fb-native-final__controls{display:flex;gap:12px}.fb-native-final__controls input{width:72px;border:1px solid #243f8640;border-radius:28px;text-align:center;font:700 16px Nunito Sans,sans-serif;background:transparent;color:inherit}.fb-native-final__controls .button{flex:1;background:var(--final-button)!important}@media(min-width:990px){body:has(.foamberry-native-marker) #MainContent .product__media-list{max-width:560px;margin:auto}body:has(.foamberry-native-marker) #MainContent .product__media-item .media{max-height:640px}body:has(.foamberry-native-marker) #MainContent [id$=__lineup] .image-with-text__media-item{width:50%}body:has(.foamberry-native-marker) #MainContent [id$=__film] video{max-height:540px;object-fit:contain;background:#243f86}}@media(max-width:989px){body:has(.foamberry-native-marker) #MainContent .page-width{padding-left:30px;padding-right:30px}body:has(.foamberry-native-marker) #MainContent .product__info-wrapper{padding-left:28px}body:has(.foamberry-native-marker) #MainContent .image-with-text__content{padding:26px}.fb-native-final__grid{gap:30px}}@media(max-width:749px){body:has(.foamberry-native-marker) #MainContent{font-size:16px}body:has(.foamberry-native-marker) #MainContent .page-width{padding-left:20px;padding-right:20px}body:has(.foamberry-native-marker) #MainContent .product__info-wrapper{padding:8px 0 0}body:has(.foamberry-native-marker) #MainContent .product__title h1{font-size:24px}body:has(.foamberry-native-marker) #MainContent :is(h2,.h0,.h1){font-size:clamp(30px,8vw,36px)}body:has(.foamberry-native-marker) #MainContent .image-with-text__content{padding:26px 0 4px}body:has(.foamberry-native-marker) #MainContent .image-with-text__text{font-size:16px}body:has(.foamberry-native-marker) #MainContent .product__media-list{margin:0;width:100%}body:has(.foamberry-native-marker) #MainContent .product__media-item{width:100%;padding:0}body:has(.foamberry-native-marker) #MainContent .product__media-item .media{max-height:none}body:has(.foamberry-native-marker) #MainContent .slider-buttons{min-height:44px;gap:12px}body:has(.foamberry-native-marker) #MainContent .collage{gap:18px}body:has(.foamberry-native-marker) #MainContent .collage .media{aspect-ratio:4/5}body:has(.foamberry-native-marker) #MainContent [id$=__value] .multicolumn-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0}body:has(.foamberry-native-marker) #MainContent [id$=__value] .multicolumn-list__item{width:100%;max-width:none;padding:0}body:has(.foamberry-native-marker) #MainContent [id$=__value] h3{font-size:16px}body:has(.foamberry-native-marker) #MainContent [id$=__value] p{font-size:12px}body:has(.foamberry-native-marker) #MainContent [id$=__value] .multicolumn-card__info{padding:6px 2px}body:has(.foamberry-native-marker) #MainContent [id$=__lifestyle] .image-with-text__heading{font-size:44px}body:has(.foamberry-native-marker) #MainContent .accordion__title{font-size:17px}body:has(.foamberry-native-marker) #MainContent .rich-text__wrapper{width:100%}.fb-native-final{padding:32px 0}.fb-native-final__grid{grid-template-columns:1fr;gap:26px}.fb-native-final__media{order:-1}.fb-native-final__media img{border-radius:26px}.fb-native-final__name{margin-top:20px}.fb-native-final__controls input{min-height:52px}}@media(prefers-reduced-motion:reduce){body:has(.foamberry-native-marker) #MainContent *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}body:has(.foamberry-native-marker) #MainContent media-gallery .product-media-container{--ratio:.8!important;--preview-ratio:.8!important;width:100%;max-width:100%;margin:0}body:has(.foamberry-native-marker) #MainContent [id$=__value] .splide__list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body:has(.foamberry-native-marker) #MainContent [id$=__value] .splide__slide{width:auto!important;max-width:none;margin:0!important}body:has(.foamberry-native-marker) #MainContent [id$=__cross_sell] .product__info-container h2{font-size:26px}body:has(.foamberry-native-marker) #MainContent{font-family:var(--font-body-family)}body:has(.foamberry-native-marker) #MainContent :is(h1,h2,h3,.h0,.h1,.h2){font-family:var(--font-heading-family)}@media(max-width:749px){body:has(.foamberry-native-marker) #MainContent media-gallery slider-component{margin:0;width:100%}body:has(.foamberry-native-marker) #MainContent media-gallery .product__media{width:100%;padding-top:125%;height:0}body:has(.foamberry-native-marker) #MainContent [id$=__value] .splide__list{gap:8px}body:has(.foamberry-native-marker) #MainContent [id$=__value] h3{font-size:15px}body:has(.foamberry-native-marker) #MainContent [id$=__value] p{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/foamberry-native-pages.css.map */
