.Product--wrapper{margin-top:6rem}@media screen and (max-width: 768px){.Product--wrapper{margin-top:8rem}}.Product{display:flex;gap:2rem;margin-top:2rem}.Product .Product--media-container{flex-basis:calc(50% - 1rem)}.Product .SKU{color:var(--lgrey)}.Product .Product--complementary{border-top:1px solid var(--red);border-bottom:1px solid var(--red);padding:1.5rem 0;margin:1.5rem 0;display:flex;flex-direction:column;gap:1rem}.Product .Product--complementary .Title{font-size:1.25rem}.Product .Product--icons{width:100%;padding:1rem;margin:1.5rem 0;background-color:var(--red);color:var(--white);font-family:var(--title-font);border-radius:4px;position:relative;display:flex;justify-content:space-between;align-items:center}.Product .Product--icons:before{content:"";position:absolute;top:50%;left:33%;width:1px;height:60%;translate:-50% -50%;background-color:var(--white)}.Product .Product--icons:after{content:"";position:absolute;top:50%;left:66%;width:1px;height:60%;translate:-50% -50%;background-color:var(--white)}.Product .Product--icons .Product--icon{max-width:30%;width:30%;display:flex;align-items:center;gap:1rem}.Product .Product--icons .Fluid_Contain{width:2rem;height:2rem}.Product .Product--icons p{margin:0;flex-grow:0}.Product .Product--media{display:flex;gap:2rem;position:sticky;top:150px}.Product .Product--navigation-scroller{padding-bottom:0;overflow:auto;height:35cqw;position:sticky;top:150px;padding-right:2px}.Product .Product--navigation{flex-basis:100px;display:flex;flex-direction:column;gap:1rem}.Product .Product--media-inner{flex-basis:50%;flex-grow:1}.Product .Product--media-main{aspect-ratio:1;overflow:hidden}.Product .Product--image{aspect-ratio:1;width:100%}.Product .Product--thumbnail{aspect-ratio:1;width:100px;height:100px;cursor:pointer;transition:opacity .5s var(--ease-curve)}.Product .Product--thumbnail.Active,.Product .Product--thumbnail:hover{opacity:.6}.Product .Product--info{flex-basis:calc(50% - 1rem);padding-right:4rem}.Product .Product--info-inner{position:sticky;top:150px}.Product .Product--info-inner form{display:flex;flex-direction:column;gap:1rem}.Product .Product--price{font-size:1.5rem;color:var(--white);opacity:.9}.Product .Product--button .Button{background-color:var(--red);border-radius:4px}.Product .Product--button .Button__link{color:var(--white);font-size:1.2rem}.Product .Product--tabs{width:100%;border-bottom:1px solid var(--red)}.Product .Product--tabs .Product--tab{padding:1rem;border-top:1px solid var(--red);cursor:pointer}.Product .Product--tabs .Product--tab-title{font-size:1rem;font-family:var(--text-font);font-weight:600;position:relative}.Product .Product--tabs .Product--tab-title:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(90deg);transform-origin:center;font-size:1.25rem;transition:transform .5s var(--ease-curve)}.Product .Product--tabs .Product--tab:has(.Open) .Product--tab-title:after{transform:translateY(-50%) rotate(0);content:"-"}.Product .Product--tabs .Product--tab-content{width:90%}.Product .Product--block-variant_selector{display:flex;gap:1rem;flex-wrap:wrap}.Product .Variant_Picker{border:1px solid var(--red);padding:.75rem 1.25rem;border-radius:8px}.Product .Variant_Picker select{background:none;border:none;font-family:var(--text-font);font-size:1rem;font-weight:500}.Product .Variant_Picker select:focus{outline:none}@media screen and (max-width: 768px){.Product{flex-direction:column;gap:2rem}.Product .Product--media-container{flex-basis:100%}.Product .Product--media{flex-direction:column-reverse;gap:1rem;position:static}.Product .Product--thumbnail{width:60px;height:60px}.Product .Product--navigation-scroller{padding-bottom:2px;padding-right:0}.Product .Product--navigation{flex-basis:auto;flex-direction:row}.Product .Product--info{flex-basis:100%;padding-right:0}.Product .Product--icons{align-items:stretch}.Product .Product--icon{flex-direction:column;text-align:center}.Product .Product--icon p{font-size:.75rem}.Product .Product--media-inner{flex-basis:100%}.Product .Product--media-main{aspect-ratio:1;overflow:hidden}.Product .ComplementaryProducts{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/main-product.css.map */
