.product-details{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;margin:0;border:0;border-radius:0;color:#171512;background:#fffdfb;font:14px/1.4 Arial,sans-serif;overflow:hidden}.product-details[hidden]{display:none}.product-details *{box-sizing:border-box}.product-details button{cursor:pointer}.product-details button:focus-visible{outline:2px solid #713d20;outline-offset:2px}.product-details__scroll{height:100%;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(8px + env(safe-area-inset-bottom))}.product-details__bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:calc(4px + env(safe-area-inset-top)) 10px 4px;background:#fffdfb;border-bottom:1px solid #eee6de}.product-details__bar button{flex:none;width:36px;height:36px;padding:0;border:0;background:transparent;color:#713d20;font:26px/1 Arial,sans-serif}.product-details__bar h2{margin:0;font:500 21px/1.15 Georgia,serif}.product-details__content{width:100%;max-width:720px;margin-inline:auto;padding:8px 12px}.product-details__content section{margin-bottom:10px}.product-details__content section:last-child{margin-bottom:0}.product-details__heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 6px}.product-details__heading h3{flex:none;margin:0;font:500 22px/1.15 Georgia,serif;letter-spacing:-.04em;color:#2e2119}.product-details__heading p{margin:0;color:#737982;font-size:9px;text-align:right}.product-details__gallery img{display:block;width:100%;height:clamp(120px,calc(68dvh - 250px - env(safe-area-inset-top) - env(safe-area-inset-bottom)),380px);object-fit:cover;object-position:70% center;border-radius:10px}.product-details__thumbnails{display:flex;gap:6px;overflow-x:auto;overscroll-behavior-x:contain;padding:5px 2px 2px}.product-details__thumbnails button{flex:none;width:clamp(36px,7dvh,56px);height:clamp(36px,7dvh,56px);padding:2px;border:1.5px solid transparent;border-radius:7px;background:transparent}.product-details__thumbnails button[aria-pressed=true]{border-color:#713d20}.product-details__thumbnails img{display:block;width:100%;height:100%;border-radius:4px;object-fit:cover}.product-details__status{margin:2px 0;color:#713d20;font-size:10px}.product-details__status:empty{display:none}.product-details__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.product-details__tiles img{display:block;width:100%;height:clamp(48px,12dvh,94px);object-fit:cover;border-radius:7px}.product-details__tiles h4{margin:4px 0 2px;font:400 clamp(8.5px,2.7vw,11px)/1.15 "Times New Roman",serif;white-space:nowrap;letter-spacing:-.025em;color:#2e2119}.product-details__tiles p{margin:0;padding-inline:1px;color:#737982;font:9px/1.3 Arial,sans-serif}.product-details__uses-section{padding-top:10px;border-top:1px solid #e7ded6}.product-details__uses img{height:clamp(48px,10.5dvh,82px)}.product-details__uses h4{margin-top:5px;font-size:clamp(9px,2.9vw,12px);letter-spacing:-.01em;text-align:center}@media(min-width:750px){.product-details__bar{padding-inline:max(20px,calc((100% - 1100px)/2))}.product-details__bar h2{font-size:26px}.product-details__content{max-width:1100px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px 24px;padding:20px;align-items:start}.product-details__gallery-section{grid-row:span 2}.product-details__gallery img{height:clamp(220px,55dvh,560px)}.product-details__content section{margin-bottom:0}.product-details__heading h3{font-size:25px}.product-details__heading p{font-size:12px}.product-details__thumbnails{gap:8px}.product-details__thumbnails button{width:clamp(42px,8dvh,72px);height:clamp(42px,8dvh,72px)}.product-details__tiles{gap:10px}.product-details__tiles img{height:clamp(60px,16dvh,140px)}.product-details__tiles h4{font-size:16px;white-space:normal}.product-details__tiles p{font-size:12px}}@media(max-width:350px){.product-details__bar h2,.product-details__heading h3{font-size:20px}.product-details__heading p{font-size:8px}.product-details__tiles{gap:5px}}@media(max-width:749px){.product-details__scroll{display:flex;flex-direction:column}.product-details__bar{flex:none}.product-details__content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.product-details__content section{flex:none}.product-details__content .product-details__gallery-section{flex:1;display:flex;flex-direction:column;min-height:160px;max-height:calc(min(100vw - 24px,696px) + clamp(36px,7dvh,56px) + 7px)}.product-details__gallery{flex:1;position:relative;min-height:120px}.product-details__gallery img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.product-details__heading{margin-bottom:8px}.product-details__heading p{font-size:clamp(8px,2.5vw,10px)}.product-details__tiles h4{margin-top:5px}.product-details__tiles p{font-size:clamp(9px,2.6vw,10px);line-height:1.35}.product-details__uses-section{padding-top:12px}.product-details__uses h4{margin-top:6px}}.product-details__enlarge{display:block;width:100%;padding:0;border:0;border-radius:7px;background:transparent;cursor:zoom-in!important}.product-details__zoom{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:60px 16px calc(20px + env(safe-area-inset-bottom));background:#14100cf0}.product-details__zoom[hidden]{display:none}.product-details__zoom>button{position:absolute;top:calc(10px + env(safe-area-inset-top));right:12px;box-sizing:border-box;display:grid;place-items:center;width:44px;min-width:44px;max-width:44px;height:44px;min-height:44px;max-height:44px;padding:0;aspect-ratio:1;appearance:none;-webkit-appearance:none;border:0;border-radius:50%;background:#fffdfb;color:#2e2119;font:30px/1 Arial,sans-serif}.product-details__zoom figure{margin:0;max-width:900px;width:100%;text-align:center}.product-details__zoom img{display:block;width:100%;max-height:calc(100dvh - 130px - env(safe-area-inset-top) - env(safe-area-inset-bottom));object-fit:contain}.product-details__zoom figcaption{margin-top:12px;color:#fffdfb;font:18px/1.3 Georgia,serif}@media(max-width:749px){.product-details__zoom{padding-inline:0}.product-details__zoom figure{max-width:none}.product-details__zoom img{width:100%;height:auto;aspect-ratio:1;max-height:none;object-fit:cover}}@media(max-width:749px)and (min-height:800px){.product-details__closeups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.product-details__closeups article{display:grid;grid-template-columns:47% minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:7px;background:#f7f3ef;border-radius:7px;overflow:hidden}.product-details__closeups .product-details__enlarge{grid-row:1 / 3;align-self:stretch}.product-details__closeups img{height:100%;min-height:64px;max-height:82px;border-radius:7px}.product-details__closeups h4{margin:7px 4px 3px 0;font-size:11px;white-space:normal;letter-spacing:-.02em}.product-details__closeups p{margin:0 5px 7px 0;padding:0;font-size:9px;line-height:1.3}}@media(max-width:749px){.product-details__gallery{width:100vw;margin-inline:calc((100% - 100vw)/2)}.product-details__gallery img{border-radius:0}.product-details__content .product-details__gallery-section{max-height:calc(100vw + clamp(36px,7dvh,56px) + 7px)}}@media(max-width:749px){.product-details__content{padding-top:0}}.product-details__prose{grid-column:1 / -1;border-top:1px solid #e7ded6;padding-top:16px}.product-details__prose h3{margin:0 0 8px;font:500 22px/1.2 Georgia,serif}.product-details__prose p{white-space:pre-line;margin:0;line-height:1.6}.product-details__tiles h4{white-space:normal;overflow-wrap:anywhere}@media(max-width:749px){.product-details__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.product-details__tiles h4{font-size:14px}.product-details__tiles p{font-size:12px}.product-details__tiles img{height:100px}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/customizer-product-details.css.map */
