[data-product-style=apparel] .gallery{align-self:start}[data-product-style=apparel] .main-shot{aspect-ratio:1;isolation:isolate}[data-product-style=apparel] .main-shot .media{position:absolute;top:4px;right:4px;bottom:4px;left:4px;margin:0;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain}[data-product-style=apparel] .thumbnail .media{object-fit:contain}.apparel-options{margin-top:24px;padding:20px}.apparel-options-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;line-height:1.25;color:#eef2ee}.apparel-options-heading>:last-child{color:#a9b6ab;font-size:13px}.apparel-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px}.apparel-size{position:relative;min-height:42px;padding:8px 4px;border:0;border-radius:0;color:#dfe6e0;background:#080d0a73;font:14px/1.2 Lora,serif}.apparel-size:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:7px solid transparent;border-image:url(button-border.png) 7 stretch;image-rendering:pixelated;filter:url(price-border-tone.svg#cool-grey);opacity:.9;pointer-events:none}.apparel-size:hover:not(:disabled){background:#304236d9}.apparel-size[aria-pressed=true],.apparel-size[aria-pressed=true]:hover{background:#f0e3a2;color:#33301f}.apparel-size:disabled{opacity:.4;text-decoration:line-through;cursor:not-allowed}.has-size-buttons [data-physical-variants]{display:none}[data-product-style=apparel] .variant-picker{margin:18px 0 8px;color:#a9b6ab}[data-product-style=apparel] select[name=id]{width:100%;padding:14px;background:#17231d;color:#eef2ee;border:1px solid #78828c;font:inherit}.dw-recommendations{margin:34px 0 0}.dw-recommendations h2{text-align:center;margin:0}.dw-recommendation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;max-width:500px;margin:34px auto 0}.dw-recommendation{display:flex;flex-direction:column;gap:8px;color:#eef2ee;text-decoration:none;width:100%;max-width:238px;justify-self:center}.dw-recommendation-image{display:block;width:100%;aspect-ratio:1;isolation:isolate;overflow:hidden}.dw-recommendation-image:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:var(--recommendation-fill,#16201a)}.dw-recommendation-image img{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain;z-index:1}.dw-recommendation-image .frame{filter:url(price-border-tone.svg#cool-grey);opacity:.9}.dw-recommendation-image--map img{object-fit:cover;object-position:center}.dw-recommendation-price{position:absolute;right:12px;bottom:10px;z-index:3;color:#fff;font-size:15px;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 1px #000}.dw-recommendation h3{font-size:15px;line-height:1.3;text-align:center;font-weight:400;margin:0}.dw-recommendation:focus-visible{outline:2px solid #f0e3a2;outline-offset:6px}.dw-recommendations-bottom{margin-bottom:112px}@media(max-width:719px){.apparel-options{padding:18px 14px}.apparel-sizes{gap:8px}.dw-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dw-recommendation:only-child{grid-column:1/-1;width:calc((100% - 18px)/2);min-width:180px}.dw-recommendations-bottom{margin-bottom:96px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/apparel-product.css.map */
