.product__info-container [data-ee-step]:before{content:attr(data-ee-step);display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;margin-inline-end:8px;padding:0 3px;box-sizing:border-box;border-radius:3px;background:#e7e7e4;color:#5f625b;font:400 12px/1 var(--font-body-family);vertical-align:middle}.product__info-container [data-ee-step-complete=true]:before{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.ee-step-measure-title{margin:12px 0;font-weight:600}.ee-guide-button,.ee-style-caption{display:none}.ee-option-guide{position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;width:min(92vw,560px);max-width:100vw;height:100dvh;max-height:100dvh;color:rgb(var(--color-foreground));background:rgb(var(--color-background));font-family:var(--font-body-family);font-size:15px;line-height:1.6;overflow:hidden}.ee-option-guide[open]{display:flex;flex-direction:column}.ee-option-guide::backdrop{background:#0006}.ee-option-guide__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #ddd;flex-shrink:0}.ee-option-guide__bar h2{margin:0;font:600 20px/1.3 var(--font-body-family)}.ee-option-guide__close{background:transparent;color:inherit;border:0;width:44px;min-width:44px;height:44px;cursor:pointer;font:32px/1 var(--font-body-family)}.ee-option-guide__body{padding:0 20px 32px;overflow-y:auto;overscroll-behavior:contain}.ee-option-guide__body details{border-bottom:1px solid #ddd;padding:18px 0}.ee-option-guide__body summary{display:flex;justify-content:space-between;gap:12px;align-items:center;list-style:none;font-weight:600;font-size:17px;cursor:pointer}.ee-option-guide__body summary::-webkit-details-marker{display:none}.ee-option-guide__body summary:after{content:"+";flex-shrink:0}.ee-option-guide__body details[open]>summary:after{content:"\2212"}.ee-option-guide__body img{display:block;max-width:100%;height:auto;margin:16px auto}.ee-option-guide__body table{display:block;max-width:100%;overflow-x:auto}.ee-option-guide__body p,.ee-option-guide__body li{overflow-wrap:anywhere}.ee-option-guide__full{display:inline-block;margin-top:24px;color:inherit;text-underline-offset:4px}.ee-option-guide :focus-visible,.ee-guide-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-reduced-motion:no-preference){.ee-option-guide{transform:translate(100%);opacity:0;transition:transform .16s cubic-bezier(.32,.72,0,1),opacity .16s,display .16s allow-discrete,overlay .16s allow-discrete}.ee-option-guide[open]{transform:translate(0);opacity:1;transition-duration:.26s}@starting-style{.ee-option-guide[open]{transform:translate(100%);opacity:0}}}@media screen and (max-width:749px){.product__info-container .ee-guide-host{position:relative}.product__info-container .ee-guide-host>.ee-guide-button{display:flex!important;align-items:center;justify-content:center;position:absolute;top:calc(var(--ee-pf-help-center, 24px) - 22px);left:var(--ee-pf-help-left, 0);right:auto;width:24px;height:44px;z-index:3;padding:0;margin:0;border:0;background:transparent;color:inherit;cursor:pointer;font:14px/1 var(--font-body-family);border-radius:0}.ee-guide-button:before{content:"";position:absolute;width:18px;height:18px;border:1px solid currentColor;border-radius:50%}.product__info-container .ee-guide-host>.ee-pf-help-label,.product__info-container .ee-guide-host>.ee-guide-source{display:none!important}.product__info-container .ee-style-host>.ee-pf-trigger{flex-wrap:wrap;gap:6px 10px}.ee-style-host .ee-pf-name{flex:1 1 auto}.ee-style-host .ee-pf-value{flex:0 1 auto;font-size:13px;max-width:48%}.product__info-container .ee-style-host>.cl-po--swatch-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:3px 0 12px}.product__info-container .ee-style-host .cl-po--swatch-item{width:auto!important;min-width:0;height:auto!important;margin:0!important}.product__info-container .ee-style-host .cl-po--swatch{width:100%!important;height:auto!important;aspect-ratio:1;display:block;box-sizing:border-box;border-radius:5px}.product__info-container .ee-style-host .cl-po--swatch img{width:100%;height:100%;object-fit:contain;border-radius:4px}.ee-style-host .cl-po--swatch-item input:checked+.cl-po--swatch{outline:2px solid rgb(var(--color-button));outline-offset:1px}.ee-style-host .cl-po--swatch-item input:focus-visible+.cl-po--swatch{outline:2px solid currentColor;outline-offset:2px}.ee-style-caption{display:block;padding-top:6px;font:400 12px/1.35 var(--font-body-family);text-align:center;overflow-wrap:anywhere}}@media screen and (min-width:750px){[id^=MainProduct-] .product__info-container .product__title{margin-bottom:8px}[id^=MainProduct-] .product__info-container .product__title h1{margin-bottom:0}[id^=MainProduct-] .product__info-container .ee-product-summary{margin-top:8px}[id^=MainProduct-] .ee-product-summary-price .price{font-size:28px;line-height:1.25}[id^=MainProduct-] .ee-product-summary-price{margin-top:8px}[id^=MainProduct-] .ee-product-summary-offers{display:none}[id^=MainProduct-] .product__info-container .icon-with-text--vertical{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 12px;--icon-size: 20px;--icon-spacing: 6px}[id^=MainProduct-] .icon-with-text--vertical .h4{font-size:clamp(12px,1.05vw,16px);line-height:1.4}[id^=MainProduct-] .icon-with-text--vertical .icon-with-text__item{flex:0 1 auto;gap:6px}}@media screen and (max-width:749px){.ee-pf-host>[data-ee-step]:before{display:none}}@media screen and (max-width:749px){.product__info-container .ee-pf-host[data-ee-pf-kind=option]>.ee-pf-trigger{position:relative;flex-wrap:wrap;gap:6px 8px;padding:14px 24px 14px 0}.product__info-container .ee-pf-host[data-ee-pf-kind=option]>.ee-pf-trigger>.ee-pf-name{flex:0 1 auto;max-width:100%;min-width:0;font:600 14px/20px var(--font-body-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product__info-container .ee-pf-host[data-ee-pf-kind=option]>.ee-pf-trigger:has(.ee-pf-help-slot)>.ee-pf-name{max-width:calc(100% - 32px)}.product__info-container .ee-pf-host[data-ee-pf-kind=option]>.ee-pf-trigger>.ee-pf-value{flex:0 0 auto;width:max-content;max-width:100%;min-width:0;margin-inline-start:auto;font:400 12px/1.5 var(--font-body-family);white-space:normal;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;text-align:end}.product__info-container .ee-pf-value:empty{display:none}.product__info-container .ee-pf-host[data-ee-pf-kind=option]>.ee-pf-trigger>.ee-pf-icon{position:absolute;inset-inline-end:0;top:14px;width:16px;height:20px;display:flex;align-items:center;justify-content:center;margin:0}.product__info-container .ee-color-host[data-ee-pf-kind=option]>.ee-pf-trigger{padding-inline-end:0}.product__info-container .ee-color-host[data-ee-pf-kind=option]>.ee-pf-trigger>.ee-pf-icon{display:none}}@media screen and (max-width:749px){[id^=MainProduct-] .product__info-container .icon-with-text--vertical{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:6px;padding:10px 8px;--icon-size: 12px;--icon-spacing: 4px}[id^=MainProduct-] .product__info-container .icon-with-text--vertical .icon-with-text__item{display:flex;flex:0 0 auto;align-items:center;gap:4px;margin:0}[id^=MainProduct-] .product__info-container .icon-with-text--vertical .h4{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:clamp(9px,2.6vw,12px);line-height:1.35;white-space:nowrap;letter-spacing:0}[id^=MainProduct-] .product__info-container .icon-with-text--vertical .icon,[id^=MainProduct-] .product__info-container .icon-with-text--vertical img{flex:0 0 12px;width:12px;height:12px;margin:0}}@media screen and (max-width:749px){.ee-option-guide{font-size:13px;line-height:1.55}.ee-option-guide__bar{padding:8px 16px}.ee-option-guide__bar h2,.ee-option-guide__body :is(h1,h2,h3,h4,h5,h6,summary){font:600 14px/1.45 var(--font-body-family)!important;letter-spacing:0}.ee-option-guide__body{padding:0 16px 20px;font:400 13px/1.55 var(--font-body-family)}.ee-option-guide__body :is(p,li,td,th,div,span,a,strong,b,em){font-family:var(--font-body-family)!important;font-size:13px!important;line-height:1.55!important}.ee-option-guide__body :is(strong,b,th){font-weight:600}.ee-option-guide__body summary :is(span,strong,b){font-size:14px!important;font-weight:600}.ee-option-guide__body details{padding:12px 0}.ee-option-guide__body summary{min-height:24px}.ee-option-guide__body p{margin:10px 0}.ee-option-guide__body :is(ul,ol){margin:10px 0;padding-inline-start:20px}.ee-option-guide__body li+li{margin-top:4px}.ee-option-guide__body img{margin:12px auto}.product__info-container .ee-mount-note{font:400 13px/1.55 var(--font-body-family)!important}.product__info-container .ee-mount-note :is(div,span,p){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.product__info-container .ee-mount-note :is(strong,b),.product__info-container .ee-mount-note .ee-mount-note-title{font:600 14px/1.45 var(--font-body-family)!important}}@media screen and (max-width:749px){#MainContent .product__info-container .ee-pf-host[data-ee-pf-kind=option]>.ee-pf-trigger.ee-pf-value-wrap>.ee-pf-value{flex-basis:100%;width:100%;margin-inline-start:0;text-align:left;padding-inline-start:28px;box-sizing:border-box}#MainContent .product__info-container .ee-guide-host>.ee-guide-button{font-size:11px;width:24px;height:44px}#MainContent .product__info-container .ee-guide-button:before{width:14px;height:14px}#MainContent .product__info-container .ee-pf-help-label>.cl-po--info{width:14px!important;height:14px!important;min-width:14px;font-size:11px!important;line-height:14px!important;background-size:14px 14px!important}#MainContent .product__info-container .ee-pf-help-label>.cl-po--info:before{width:14px!important;height:14px!important;font-size:11px!important;line-height:14px!important;background-size:contain!important}#MainContent .product__info-container .cl-po--option[data-option="Body Memory Shaped"]>.cl-po--help{margin:16px 0 10px;padding:14px 16px;border-radius:6px;background:#f4f2ec;border-left:2px solid #b6a790;color:#53534d;font:400 13px/1.5 var(--font-body-family)}#MainContent .product__info-container .cl-po--option[data-option="Body Memory Shaped"]>.cl-po--help :is(p,a,span,strong){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:0}#MainContent .product__info-container .cl-po--option[data-option="Body Memory Shaped"]>.cl-po--help p{margin:0}#MainContent .product__info-container .cl-po--option[data-option="Body Memory Shaped"]>.cl-po--help a{color:#2f381c!important;text-underline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/ee-product-option-guide.css.map */
