h1,h2,h3,.h1,.h2,.h3{font-weight:var(--FONT-WEIGHT-BOLD)}.btn--white{--btn-text: var(--COLOR-HEADING)}.btn--medium{--top-bottom-padding: 13px;--left-right-padding: 29.5px}.btn--full-width{width:100%}.btn,.shopify-payment-button__button--unbranded{--RADIUS: 4px}.text-dark .section__heading{color:var(--COLOR-HEADING)}.section__subheading{font-weight:500;margin-top:-10px;color:#000}.column-item__pricing{font-weight:var(--FONT-WEIGHT-BOLD);color:#35353599;margin:18px 0}.column-item__pricing p{font-size:12px}.column-item__pricing .price-min{font-family:var(--primary-font-family);font-weight:var(--FONT-WEIGHT-BOLD);display:inline-block;border-radius:200px}.column-item__pricing .price-compare-at{font-family:var(--primary-font-family);font-weight:var(--FONT-WEIGHT-BOLD);text-decoration:line-through;font-size:14px}.product__accordion{--text: var(--color-light-black)}.product__accordion__title{font-weight:400;font-size:16px}.product__linked-products-selector fieldset a.radio__label{text-transform:capitalize;color:var(--COLOR-HEADING);line-height:normal;font-size:12px}.product__linked-products-selector fieldset .linked-product-buttons{flex-flow:row wrap;display:flex;gap:12px}.product__linked-products-selector fieldset a.radio__label.current{border-color:var(--text)}.product-grid-item__title{text-transform:uppercase;color:var(--COLOR-HEADING)}.product-grid-item__price{color:var(--COLOR-HEADING);font-weight:700;font-size:16px}.product-grid-item__info{gap:4px}.product-grid-item__price{margin-top:6px}.product-grid-item__price+product-grid-item-swatch{margin-top:8px}.product-grid-item__price .price-prefix-text{color:#35353599;font-size:12px}.product-grid-item__metafields{font-family:var(--primary-font-family);text-transform:uppercase;font-weight:700;color:#5c5c5c;font-size:14px;margin:0}.product__badge{font-family:var(--primary-font-family);background:var(--COLOR-HEADING);color:var(--color-white);text-transform:uppercase;border-radius:150px;position:absolute;padding:5px 13px;font-weight:700;margin:10px 5px;font-size:12px;z-index:3;top:0}.product-made-to-order{color:var(--color-red);font-weight:700;margin:.8em 0}*:not([class*=fa-]){font-family:DIN,sans-serif!important}.accordion__text strong{font-weight:700}section.image-with-text:has(.accordion__dot) .image-with-text__image{min-height:0}section.image-with-text:has(.accordion__dot) .image-with-text__image-bg{position:relative}.btn-quick-buy .btn__inner{border-radius:200px}.btn-quick-buy:hover .btn__inner{width:35.8px}body#dtc .mosaic__item .mosaic__item__content-inner,body#specialty .mosaic__item .mosaic__item__content-inner{width:100%}.product-option-firmness-title{color:var(--COLOR-HEADING);text-transform:initial;font-size:14px;margin-bottom:5px}.product-option-firmness-wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.product-option-firmness-link{display:flex;padding:4px 14px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;background-color:#fff;border-radius:4px;border:1px solid rgba(0,0,0,.5);color:#000;text-align:center;font-family:Mukta;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.44px;transition:all .2s ease}span.product-option-firmness-link{border-color:#000;background-color:#f6fafb}#molecule-mode-teaser .pswp__zoom-wrap{justify-content:flex-start}.molecule-mode #MainContent{--mm-accent: #1e2251;--mm-accent-hover: #020880;background-image:linear-gradient(180deg,#080a0b,#0c1135);font-family:DIN,var(--primary-font-family)}.molecule-mode #MainContent .shopify-section{--bg: transparent;color:#fff}.molecule-mode #MainContent h1,.molecule-mode #MainContent h2,.molecule-mode #MainContent h3,.molecule-mode #MainContent h4,.molecule-mode #MainContent .h1,.molecule-mode #MainContent .h2,.molecule-mode #MainContent .h3,.molecule-mode #MainContent .section__heading,.molecule-mode #MainContent .section__subheading{color:#fff;font-weight:400}.molecule-mode #MainContent a:not(.btn){color:#fff}.item--image_EDUcyK .slide__buttons{margin-top:180px;margin-top:clamp(180px,14vw,400px)}.molecule-mode #MainContent .shopify-section.slideshow .slide__btn{background-color:#ffffffbf;color:#1a1a2e;border:none;border-radius:200px;font-size:20px;font-weight:700;padding:12px 32px 9px;letter-spacing:.5px}.molecule-mode #MainContent .icons-row{--bg: transparent}.molecule-mode #MainContent .icons-row,.molecule-mode #MainContent .icons-row .icons-row-item__title,.molecule-mode #MainContent .icons-row .icons-row-item__text,.molecule-mode #MainContent .icons-row .icons-row-item__text p,.molecule-mode #MainContent .icons-row .icons-row__heading{color:#fff}.molecule-mode #MainContent .icons-row .icons-row-item__icon{--icon-size: 90px;--icon-max-size: 90px}.molecule-mode #MainContent .icons-row .icons-row-item__icon img,.molecule-mode #MainContent .icons-row .icons-row-item__icon svg{width:100%;height:100%}.molecule-mode #MainContent .column-item{--heading: white;background-color:transparent}@media screen and (max-width:767px){.molecule-mode #MainContent .column-item{padding:0}}.molecule-mode #MainContent .column-item__inner{background:#5d6167;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:20px}.molecule-mode #MainContent .column-item__tag{background-color:#a1a2a6;padding:10px 20px 15px;margin:-20px -20px 25px;border-radius:12px 12px 0 0;text-align:center;position:relative}.molecule-mode #MainContent .column-item__tag:after{content:"";position:absolute;right:0;left:0;bottom:0;height:12px;border-radius:12px 12px 0 0;background-color:#5d6167}.molecule-mode #MainContent .column-item__tag span{background-color:transparent;color:var(--mm-accent);display:inline-block;padding:0;border-radius:0;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.molecule-mode #MainContent .column-item__heading{text-align:center}.molecule-mode #MainContent .column-item__pricing{text-align:center;margin-top:12px}.molecule-mode #MainContent .column-item__pricing p{display:flex;flex-direction:column;align-items:center;gap:6px;text-transform:uppercase}.molecule-mode #MainContent .column-item__pricing .price-label{text-transform:uppercase;font-size:12px;letter-spacing:.5px;margin-bottom:6px}.molecule-mode #MainContent .column-item__pricing .price-min{background-color:var(--mm-accent);padding:5px 25px 2px;border-radius:200px;font-size:14px;font-weight:600}.molecule-mode #MainContent .column-item__text,.molecule-mode #MainContent .column-item__text p,.molecule-mode #MainContent .column-item__content p,.molecule-mode #MainContent .column-item__content{color:#fff}.molecule-mode #MainContent .column-item__text--checkmark p:before{filter:grayscale(1) invert(1) contrast(2)}.molecule-mode #MainContent .column-item__button,.molecule-mode #MainContent .column-item__button.btn--primary.btn--solid{background-color:var(--mm-accent);border-color:var(--mm-accent);border-radius:0;padding:calc(var(--btn-inner-top-bottom) + 1px) var(--btn-inner-left-right) calc(var(--btn-inner-top-bottom) - 1px)}.molecule-mode #MainContent .image-with-text .image-with-text__content,.molecule-mode #MainContent .image-with-text .image-with-text__wrapper{background:transparent}.molecule-mode #MainContent .image-with-text .image-with-text__text,.molecule-mode #MainContent .image-with-text .image-with-text__text p,.molecule-mode #MainContent .image-with-text .rte,.molecule-mode #MainContent .image-with-text .rte p{color:#fff}.molecule-mode #MainContent .image-with-text .btn{background-color:#adafb7;color:#1a1a2e;border:none;border-radius:200px;font-size:20px;font-weight:700;letter-spacing:.5px;line-height:1.1;padding:12px 32px 8px}.molecule-mode #MainContent .section__heading-line{background-color:#ffffff1a}.molecule-mode #MainContent hr{border-color:#ffffff14}.molecule-mode #MainContent .section-columns--multicolumn .column-item__inner:has(figure){background-color:transparent;padding:0;border:none}.molecule-mode #MainContent .section-columns--multicolumn .product__badge{background-color:var(--mm-accent);padding:6px 13px 4px}.molecule-mode #MainContent .section-columns--multicolumn .column-item__heading{text-align:left;font-weight:700}.molecule-mode #MainContent .section-columns--multicolumn .column-item__text{font-weight:400;font-size:14px}.molecule-mode #MainContent .section-columns--multicolumn .column-item__pricing p{display:block;text-align:left}.molecule-mode #MainContent .section-columns--multicolumn .price-min{background-color:transparent;color:#fff;padding:0;font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/459/assets/custom.css.map */
