*,*:before,*:after{box-sizing:border-box;margin:0}body{display:flex;flex-direction:column;min-height:100svh;font-family:var(--font-body);background-color:var(--color-background);color:var(--color-foreground);scroll-behavior:smooth}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select{font:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}#shopify-section-group-header-group{position:sticky;top:0;z-index:900}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-label);font-size:13px;font-weight:600;letter-spacing:3px;text-transform:uppercase;text-decoration:none;padding:14px 32px;clip-path:polygon(0 0,95% 0,100% 100%,5% 100%);transition:background .2s ease,color .2s ease,border-color .2s ease;cursor:pointer;border:none;line-height:1}.btn--primary{background:var(--color-orange);color:var(--color-white)}.btn--primary:hover{background:var(--color-tan);color:var(--color-black)}.btn--secondary{background:transparent;color:var(--color-tan);clip-path:none;border:1px solid var(--color-tan);padding:13px 32px}.btn--secondary:hover{background:#c8a96e1a}.fade-up{opacity:0;transform:translateY(28px);transition:opacity .65s ease,transform .65s ease}.fade-up.in-view{opacity:1;transform:translateY(0)}.fade-up[data-delay="1"]{transition-delay:.1s}.fade-up[data-delay="2"]{transition-delay:.2s}.fade-up[data-delay="3"]{transition-delay:.3s}.fade-up[data-delay="4"]{transition-delay:.4s}.fade-up[data-delay="5"]{transition-delay:.5s}.fade-up[data-delay="6"]{transition-delay:.6s}.eyebrow{font-family:var(--font-label);font-size:12px;font-weight:500;letter-spacing:5px;text-transform:uppercase;color:var(--color-orange);display:block;margin-bottom:1rem}.section-title{font-family:var(--font-heading);font-size:clamp(36px,5vw,64px);line-height:1;color:var(--color-white)}.section-title span{color:var(--color-tan)}.divider-line{display:block;width:80px;height:2px;background:var(--color-tan)}#main-content{flex:1}.product-card{background-color:var(--color-charcoal);display:flex;flex-direction:column}.product-card__link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.product-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;flex-shrink:0}.product-card--tall .product-card__media{aspect-ratio:unset;flex:1;min-height:300px}.product-card__media img,.product-card__media .product-card__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.product-card:hover .product-card__media img{transform:scale(1.05)}.product-card__overlay{display:none}.product-card__info{background:#1e1e1a;padding:14px 16px 16px;display:flex;flex-direction:column;gap:5px}.product-card__badge{display:inline-block;background:var(--color-orange);color:var(--color-white);font-family:var(--font-label);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:3px 10px;align-self:flex-start}.product-card__badge--soldout{background:var(--color-olive)}.product-card__title{font-family:var(--font-heading);font-size:22px;line-height:1.1;color:var(--color-white)}.product-card__price{font-family:var(--font-label);font-size:14px;font-weight:500;letter-spacing:1px;color:var(--color-tan);display:flex;gap:8px;align-items:baseline}.product-card__compare{font-size:12px;opacity:.6;text-decoration:line-through}.product-card__cta{font-family:var(--font-label);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-orange);opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;display:block}.product-card:hover .product-card__cta{opacity:1;transform:translateY(0)}@media (max-width: 768px){.product-card__title{font-size:16px}.product-card--tall .product-card__media{aspect-ratio:4 / 5;flex:unset;min-height:unset}}.pagination{display:flex;align-items:center;justify-content:center;gap:6px;padding:40px 0}.pagination a,.pagination span,.pagination em{font-family:var(--font-label);font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--color-tan);text-decoration:none;padding:8px 14px;border:1px solid transparent;transition:border-color .2s,background .2s;display:inline-block}.pagination a:hover{border-color:var(--color-tan)}.pagination em{border-color:var(--color-orange);background:#d4622a26;color:var(--color-orange);font-style:normal}.rte{color:var(--color-tan-light);line-height:1.8}.rte h1,.rte h2,.rte h3,.rte h4{font-family:var(--font-heading);color:var(--color-white);margin:1.5em 0 .5em}.rte p{margin-bottom:1rem}.rte a{color:var(--color-tan);text-decoration:underline}.rte a:hover{color:var(--color-white)}.rte ul,.rte ol{padding-left:1.5rem;margin-bottom:1rem}.rte li{margin-bottom:.4rem}.rte img{max-width:100%;height:auto;margin:1.5rem 0}.rte blockquote{border-left:3px solid var(--color-tan);margin:1.5rem 0;padding:.75rem 1.5rem;font-style:italic;font-size:1.1em;color:var(--color-tan-light)}.rte strong{color:var(--color-white)}.rte code{background:#c8a96e1a;padding:2px 6px;font-family:monospace;font-size:.9em}.rte pre{background:var(--color-charcoal);padding:1rem;overflow-x:auto;margin:1rem 0}.page-wrapper{padding:60px var(--page-margin) 80px;max-width:var(--page-width);margin:0 auto;width:100%}.form-input{width:100%;background:#ffffff0f;border:1px solid rgba(200,169,110,.4);color:var(--color-white);font-family:var(--font-body);font-size:15px;padding:12px 16px;outline:none;transition:border-color .2s}.form-input:focus{border-color:var(--color-tan)}.form-input::placeholder{color:#c8a96e80}
/*# sourceMappingURL=/cdn/shop/t/4/assets/critical.css.map */
