#pdp-popup,.pdp-popup-wrapper{position:fixed;z-index:1100;width:100%;height:100vh;left:0;top:0;background:#00000059;display:flex;align-items:center;justify-content:center}.pdp-popup{background:#fff;padding:30px 20px 12px;margin:0 20px;width:100%;max-width:970px;max-height:calc(100vh - 40px);overflow:auto}.pdp-popup--medium{max-width:770px}.pdp-popup--narrow{max-width:600px}#pdp-popup-close,.pdp-popup__close{position:absolute;right:6px;top:6px;width:22px;height:22px;border-radius:50%;border:1px solid var(--color-black);display:flex;align-items:center;justify-content:center;color:var(--color-black)}#pdp-popup-close svg,.pdp-popup__close svg{width:60%;height:auto}.pdp-popup__title{font-size:20px;line-height:1.2}.pdp-popup__text{font-size:16px;margin-bottom:8px}.measure-content,.measure-figure__caption{font-size:14px}.measure-content h3{font-family:var(--heading-font-family);font-size:16px}.measure-content ol{list-style:none;counter-reset:item}.measure-content ol>li{counter-increment:item;line-height:1.3;margin-bottom:16px;position:relative;padding-left:18px}.measure-content ol>li:before{content:counter(item) ".";font-family:var(--heading-font-family);position:absolute;left:0;top:2px}.measure-content .table--tan{border-collapse:separate;border-spacing:5px 5px}.measure-content .table--tan td{padding:6px 20px;background-color:#f2efde;text-align:center;width:50%;line-height:1}.measure-content .table--tan tr:first-child td{background-color:#e7dfb7;font-family:var(--heading-font-family);font-weight:400}.measure-figure{margin:0 0 30px}.measure-figure__caption{line-height:1.1}.pdp-popup .swiper-pagination-bullet{--swiper-pagination-bullet-width: 10px;--swiper-pagination-bullet-height: 10px;--swiper-pagination-color: var(--color-black)}fieldset.swatches-group{border:0;padding:0;margin:0 0 12px}.swatches-group__legend{border-bottom:1px solid var(--color-black);font-family:var(--heading-font-family);font-size:16px;margin-bottom:10px}.swatches-group .pdp-swatch{width:86px;margin:0 0 10px 10px}.swatches-group .pdp-swatch__circle{width:76px;height:76px;margin-bottom:4px}.swatches-group .swatch-name{line-height:20px;font-size:13px;margin-left:8px;width:calc(100% - 8px);white-space:nowrap;text-overflow:ellipsis}.swatch-name__input~svg{position:absolute;top:5px;left:1px;width:9px;height:9px;transform:scale(0);transition:transform .2s ease-in-out;will-change:transform}.swatch-name__input{position:absolute;opacity:0}.swatch-name__input:checked~svg{color:#fff;transform:scale(1)}.swatch-name__input:checked~.swatch-name__text{font-family:var(--heading-font-family)}.swatch-name__input:checked~.swatch-name__text:before{background-color:var(--color-black)}.swatch-name__input:focus-visible~.swatch-name__text:before{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--color-black)}.swatch-name__input~.swatch-name__text:before{content:"";display:inline-block;border:1px solid var(--color-black);border-radius:2px;margin-right:3px}#pdp-popup .Button{font-size:18px;font-family:var(--heading-font-family)}@media (max-width: 767px){#measure-popup-swiper{padding-bottom:45px}.measure-figure{text-align:center}.measure-slide-content{max-width:325px;margin:0 auto}.measure-slide-content .table--tan,.measure-slide-content img{width:100%}.swatch-name__input{width:11px;height:11px}.swatch-name__text:before{width:11px;height:11px;vertical-align:-1px}}@media (min-width: 768px){.pdp-popup{padding:30px 35px}.pdp-popup--narrow #atc-success{padding:0 25px}.pdp-popup__title{font-size:35px}.pdp-popup__text{margin-bottom:30px}.measure-content,.swatches-group .swatch-name{font-size:16px}.measure-content h3,.pdp-popup__text{font-size:18.75px}.measure-columns__column{width:50%;padding-right:3%}.measure-columns__column+.measure-columns__column{padding:0 0 0 3%}.swatches-group__legend{font-size:20px;margin-bottom:18px}.swatches-group .pdp-swatch{margin:0 16px 25px 0;width:109px}.swatches-group .pdp-swatch__circle{width:93px;height:93px}.swatch-name__input{width:14px;height:14px}.swatch-name__input~.swatch-name__text:before{width:14px;height:14px;vertical-align:-2px;margin-right:6px}.swatch-name__input~svg{width:12px;height:12px}#pdp-popup .Button{font-size:22px}}#pdp-wood-popup .wood-variations{margin-inline:-10px;width:calc(100% + 20px)}figure.wood-variation{padding:0 10px;margin-inline:0}#pdp-wood-popup .wood-variation{width:132px}@media (max-width: 767px){#pdp-wood-popup .wood-variation{font-size:14px}}@media screen and (min-width: 640px){#pdp-wood-popup .wood-variation{width:20%}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/template-product-popups.css.map */
