addons-button button{background:#f7f4ef;width:100%;border-radius:4px;border-color:transparent;display:flex;flex-wrap:wrap;height:unset!important;justify-content:space-between;font-family:var(--font-heading-family);padding:15px;font-size:14px;font-weight:700;border:1px solid #AD9561}addons-button .addon-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all 50ms ease}addons-drawer{--modal-width: 600px}.addon-card{background:#f7f4ef;padding:15px;border-radius:20px;display:flex;align-items:stretch;gap:18px}.addon-card__content{display:flex;align-items:center;gap:18px;flex:1;min-width:0}.addon-card__media{width:var(--addon-card-image-size, 107px);height:var(--addon-card-image-size, 107px);border-radius:10px;flex-shrink:0;overflow:hidden;position:relative}.addon-card__media img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:10px;object-fit:cover;object-position:center}@media(max-width:768px){.addon-card__media{--addon-card-image-size: 70px}}.addon-card__details{font-family:var(--font-heading-family);font-size:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;flex:1;gap:10px}.addon-card__title{font-weight:700;font-size:18px;margin:0;line-height:1.2}@media(max-width:768px){.addon-card__title{font-size:14px}}.addon-card__price{font-size:16px;margin:0;color:#070600}.mattress-chooser{padding:0 0 1rem;font-family:var(--font-heading-family);color:rgb(var(--color-foreground))}addon-item[hidden]{display:none!important}addon-item[addon-group-id=mattress] .addon-card__details{gap:.4rem}addon-item[addon-group-id=mattress] [data-mattress-bundle-original]{font-size:14px;opacity:.7}addon-item[addon-group-id=mattress] [data-mattress-bundle-label]{margin:0 0 .2rem;color:#287a3c;font-size:14px;font-weight:600;line-height:1.35}.mattress-chooser__heading{margin:0 0 .75rem;font-size:18px;font-weight:700;line-height:1.2}.mattress-chooser__fields{display:flex;flex-wrap:wrap;gap:.75rem}.mattress-chooser__field{flex:1 1 9rem;font-size:14px;font-weight:600}.mattress-chooser__field select{display:block;width:100%;margin-top:.4rem;padding:.75rem 1rem;border:1px solid #c6bfb1;border-radius:12px;background:#f7f4ef;color:#070600;font:inherit;font-weight:400}.mattress-chooser__field select:focus-visible,.mattress-chooser__toggle:focus-visible{outline:2px solid #ad9561;outline-offset:2px}.mattress-chooser__count{margin:.75rem 0 .25rem;font-size:14px}.mattress-chooser__toggle{border:0;background:none;color:#582c19;text-decoration:underline;cursor:pointer;padding:.25rem 0;font:inherit;font-size:14px}.mattress-chooser__empty{margin:.5rem 0;font-size:14px}.mattress-chooser__empty[hidden]{display:none}@media(max-width:768px){.mattress-chooser__heading{font-size:16px}}@media(max-width:768px){.addon-card__price{font-size:14px}}addon-item[selected] .addon-card__price{color:inherit}.addon-view-info{display:inline-block;font-size:14px;text-decoration:underline}@media(min-width:769px){.addon-card__price+.addon-view-info{margin-top:20px}}@media(max-width:768px){.addon-view-info{font-size:12px}}.addon-card__action{display:flex;align-items:center;flex-shrink:0}.addon-card__btn{position:relative;background:#1e1e1e;width:35px;height:35px;min-width:35px;display:flex;align-items:center;justify-content:center;border-radius:100%;padding:0;--buttons-border-width: 0;cursor:pointer;color:#fff}.addon-card__btn .loading__spinner .spinner{width:1.8rem;height:1.8rem}.addon-card__btn .loading__spinner .path{stroke:currentColor}.addon-card__btn:disabled:not([data-added]){opacity:.45;cursor:not-allowed}.addon-card__btn-icon--added{display:none;color:#fff}.addon-card__btn-icon--cart{display:flex}addon-item[selected] .addon-card__btn,.addon-card__btn[data-added]{background-color:#ad9561;opacity:1}addon-item[selected] .addon-card__btn-icon--added,.addon-card__btn[data-added] .addon-card__btn-icon--added{display:flex}addon-item[selected] .addon-card__btn-icon--cart,.addon-card__btn[data-added] .addon-card__btn-icon--cart{display:none}.addon-card .f-badge{display:block;width:fit-content}.addons-drawer .drawer__content>wizard-component.h-full{display:flex;flex-direction:column;min-height:0;height:100%}.addons-wizard-container[data-wizard-stage]{position:relative;flex:1;min-height:0;width:100%;height:100%}.addons-wizard-container[data-wizard-stage]>.addons-wizard-step{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-height:0;opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:0}.addons-wizard-container[data-wizard-stage]>.addons-wizard-step[data-wizard-active-step]{opacity:1;pointer-events:auto;z-index:1}@media(prefers-reduced-motion:reduce){.addons-wizard-container[data-wizard-stage]>.addons-wizard-step{transition-duration:.01ms}}.addons-wizard-top-bar{display:flex;justify-content:space-between;align-items:center;padding:20px;flex-shrink:0;height:80px}.addons-wizard-indicators-container{flex-shrink:0;margin-inline:20px;margin-bottom:20px;padding-top:0;display:flex;justify-content:space-between;gap:20px;position:relative}.addons-wizard-indicators-container:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:1px;background:#0003}.addons-wizard-step-indicator{--buttons-border-width: 0;--buttons-padding: 12px;--buttons-height: 36px;--buttons-radius: 4px;position:relative;font-size:14px;line-height:1;max-width:160px;width:100%;background:#fff;border:1px solid #AD9561}.addons-wizard-step-indicator--passed,.addons-wizard-step-indicator--passed:hover{background:#ad9561;color:#fff;border-color:#ad9561}@media(min-width:468px){.addons-wizard-step-indicator{font-size:18px!important}}.addons-wizard-step-footer{flex-shrink:0;padding:20px;border-top:1px solid #efefef;gap:16px;display:flex;flex-direction:column}.addons-wizard-step-content{flex-grow:1;padding:20px;border-top:1px solid #efefef}.addons-wizard-top-bar__close-btn{width:var(--drawer-close-btn-size, 4rem);height:var(--drawer-close-btn-size, 4rem);border-radius:50%;padding:0;border:0;background:none;color:rgb(var(--color-foreground))}.addons-wizard-step-title{font-weight:700;font-size:18px}@media(max-width:768px){.addons-wizard-step-title{font-size:16px}}.addons-wizard-step-button__back{--buttons-border-width: 0;--buttons-padding: 12px 12px 12px 0px;font-size:14px}.addons-wizard-step-button__back:hover{text-decoration:underline}.addons-wizard-step-button.btn.btn--primary{--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;--color-button-hover-background: 173, 149, 97;--color-button-hover-text: 255, 255, 255;--color-button-before: #c9b887;background:#000;color:#fff;border-color:#000;font-size:14px;font-family:dm sans,sans-serif!important}.addons-wizard-step-button.btn.btn--primary:before,.addons-wizard-step-button.btn.btn--primary:after{background-color:#000}.addons-wizard-step-button.btn.btn--primary:hover,.addons-wizard-step-button.btn.btn--primary.btn--active{background:#ad9561;color:#fff;border-color:#ad9561}.addons-wizard-step-button.btn.btn--primary:hover:before,.addons-wizard-step-button.btn.btn--primary.btn--active:before{background-color:#c9b887}.addons-wizard-step-button.btn.btn--primary:hover:after,.addons-wizard-step-button.btn.btn--primary.btn--active:after{background-color:#ad9561}.addons-wizard-step-button.pd-btn--ghost{font-size:16px;font-family:dm sans,sans-serif!important}.addons-wizard-step-indicator .checkmark-container{position:absolute;top:-6px;right:-6px;display:flex;align-items:center;justify-content:center;background-color:#d9d9d9;width:18px;height:18px;border-radius:50%;color:#fff}.addons-wizard-step-indicator--passed .checkmark-container{background-color:#000}.addons-wizard-step__total-text{font-family:var(--font-heading-family);font-weight:700;font-size:18px}.addons-wizard-step__total-value{font-family:var(--font-heading-family);font-weight:700;font-size:16px;color:#b63838}.addons-wizard-step-summary{border-top:1px solid #efefef}.addons-wizard-step-summary__button{padding:20px;list-style:none}.addons-wizard-step-summary__button::-webkit-details-marker{display:none}.addons-wizard-step-summary__icon{transform:rotate(270deg);transition:transform .3s ease-in-out;display:flex}.addons-wizard-step-summary[open] .addons-wizard-step-summary__icon{transform:rotate(90deg)}.addons-wizard-step-summary__panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .35s ease-out}.addons-wizard-step-summary[open] .addons-wizard-step-summary__panel{grid-template-rows:1fr}.addons-wizard-step-summary__panel-inner{overflow:hidden;min-height:0}.addons-wizard-step-summary__content{padding:20px;padding-block-start:0}@supports selector(details::details-content){.addons-wizard-step-summary{interpolate-size:allow-keywords}.addons-wizard-step-summary::details-content{overflow:clip;height:0;transition:height .35s ease-out,content-visibility .35s allow-discrete}.addons-wizard-step-summary[open]::details-content{height:auto}.addons-wizard-step-summary__panel{display:block;grid-template-rows:none;overflow:visible;transition:none}.addons-wizard-step-summary__panel-inner{overflow:visible;min-height:0}}.addons-wizard-step-summary__item-type{font-family:var(--font-heading-family);font-weight:700;font-size:16px;color:#000}.addons-wizard-step-summary__item-title{font-family:var(--font-heading-family);font-size:14px;color:#9b9b9b}.addons-wizard-review__section-label{font-family:var(--font-heading-family);font-weight:700;font-size:16px}.addons-wizard-review__edit{--buttons-border-width: 0;--buttons-padding: 0;font-size:14px;text-decoration:underline;color:#000;background:none}.addons-wizard-review-slot{min-height:0}.addons-wizard-review__empty{font-family:var(--font-heading-family);font-size:14px;color:#9b9b9b;margin:0;padding-block:8px}.addons-wizard-top-bar__title .checkmark-container{width:18px;height:18px;border-radius:50%;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center}.product-addons__label{font-weight:700;font-family:var(--font-heading-family);font-size:13px;color:#070600;margin-bottom:14px}
/*# sourceMappingURL=/cdn/shop/t/102/assets/addons.css.map */
