.tLd5Pq_h1{grid-area:1/1/2/3;margin-bottom:0;font-size:1em}@media (min-width:831px){.tLd5Pq_h1{font-size:2em}}.tLd5Pq_h2{text-align:center;font-size:1.5em}@media (min-width:831px){.tLd5Pq_max_width{width:80%;max-width:975px;margin:auto}}.tLd5Pq_productImage{width:100%;overflow-y:auto}.tLd5Pq_img{width:100%;height:auto}.tLd5Pq_imgDisplay{gap:5px;display:grid}@media (min-width:831px){.tLd5Pq_imgDisplay{grid-area:2/1/3/2}}.tLd5Pq_product_portrait{display:block}@media (min-width:831px){.tLd5Pq_product_portrait{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr 1fr;gap:1rem 2rem;display:grid}.tLd5Pq_product_portrait .tLd5Pq_imgDisplay{grid-area:2/1/5/2}}.tLd5Pq_product_portrait .tLd5Pq_imgDisplay{gap:1rem;display:grid;overflow-y:clip}.tLd5Pq_product_portrait .tLd5Pq_product_info{text-align:end;display:flex}@media (min-width:831px){.tLd5Pq_product_portrait .tLd5Pq_product_info{grid-area:2/2/3/3}}.tLd5Pq_product_portrait .tLd5Pq_product_info .tLd5Pq_discount{justify-content:right}.tLd5Pq_product_portrait .tLd5Pq_product_info label>span{margin:0}@media (min-width:831px){.tLd5Pq_product_portrait .tLd5Pq_product_discription{grid-area:3/2/4/3}}.tLd5Pq_product_portrait .tLd5Pq_product_discription p:first-child{margin-top:0}.tLd5Pq_product_portrait .tLd5Pq_product_discription ul{padding:revert;list-style:circle}.tLd5Pq_product_landscape{display:block}@media (min-width:831px){.tLd5Pq_product_landscape{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:2rem;display:grid}.tLd5Pq_product_landscape .tLd5Pq_h1{grid-row:3/4;margin:0}.tLd5Pq_product_landscape .tLd5Pq_imgDisplay{grid-area:2/1/3/3;grid-template-rows:430px;grid-template-columns:auto 100px;gap:1rem;max-width:none;max-height:500px;display:grid;overflow-y:clip}.tLd5Pq_product_landscape .tLd5Pq_productImage{border-radius:var(--border-radius);overflow-y:hidden}.tLd5Pq_product_landscape .tLd5Pq_product_info{text-align:end;grid-area:3/2/4/3;display:flex}.tLd5Pq_product_landscape .tLd5Pq_product_info .tLd5Pq_discount{justify-content:right}.tLd5Pq_product_landscape .tLd5Pq_product_info label>span{margin:0}.tLd5Pq_product_landscape .tLd5Pq_product_discription{grid-area:4/1/5/2;align-self:end}.tLd5Pq_product_landscape .tLd5Pq_product_discription p:first-child{margin-top:0}.tLd5Pq_product_landscape .tLd5Pq_product_discription ul{padding:revert;list-style:circle}}.tLd5Pq_discount{align-items:flex-end;gap:1rem;display:flex}.tLd5Pq_discount p{color:var(--brand-color);margin:0;font-size:1em;font-weight:700;display:inline-block;font-family:var(--cinzel)!important}@media (min-width:831px){.tLd5Pq_discount p{font-size:1.5em}}.tLd5Pq_discount s{color:var(--brand-color);font-size:1.5rem;font-weight:400;font-family:var(--cinzel)!important}.tLd5Pq_price p{color:var(--brand-color);margin:0;font-size:1em;font-weight:700;display:inline-block;font-family:var(--cinzel)!important}@media (min-width:831px){.tLd5Pq_price p{font-size:1.5em}}.tLd5Pq_product_info{flex-direction:column;grid-area:2/2/3/3;gap:2rem;display:flex}.tLd5Pq_variant_label{flex-direction:column;align-items:flex-start;gap:.5rem;margin:1rem 0;display:flex}@media not (max-width:830px){.tLd5Pq_stock{margin:0}}.tLd5Pq_no_stock{color:red;font-weight:700;font-family:var(--cinzel)!important}@media not (max-width:830px){.tLd5Pq_no_stock{margin:0}}.tLd5Pq_aside{margin-block:2.5em}.tLd5Pq_learn_more{width:100%;font-family:var(--cinzel);text-align:center;margin-top:1em;font-size:1.25em;font-weight:400;display:block}.tLd5Pq_addToCart{text-align:end;display:inherit;grid-area:4/2/5/3;align-self:start;gap:2rem}.tLd5Pq_addToCart button{color:#fff;background-color:var(--brand-color);border-radius:var(--border-radius);width:100%;transition:all var(--transition);cursor:pointer;border:1px solid #fff;border-bottom-width:2px;justify-self:center;margin-bottom:2rem;padding:1rem 2rem}.tLd5Pq_addToCart button .tLd5Pq_spinner{border-color:#fff}.tLd5Pq_addToCart button:not(:disabled):hover,.tLd5Pq_addToCart button:not(:disabled):active{color:var(--brand-color);border-color:var(--brand-color);background-color:#fff;text-decoration:none}.tLd5Pq_addToCart button:not(:disabled):hover .tLd5Pq_spinner,.tLd5Pq_addToCart button:not(:disabled):active .tLd5Pq_spinner{border-color:var(--brand-color)}.tLd5Pq_addToCart button:disabled{filter:saturate(30%);cursor:not-allowed}
