*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: "" }html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit}.product__info-container .product__title h1,.product__info-container .product__title h2.h1{font-size:calc(var(--font-heading-scale) * 2.1rem)}@media only screen and (min-width:768px){.product__info-container .product__title h1,.product__info-container .product__title h2.h1{font-size:calc(var(--font-heading-scale) * 2.8rem)}}.product__info-container>*+*{margin:1rem 0}.product__info-container .product-form,.product__info-container .product__description,.product__info-container .icon-with-text{margin:1.75rem 0}.product__info-container .product__title{margin-bottom:1rem}@media screen and (min-width:750px){.product.grid{display:flex!important;align-items:flex-start!important}.product__media-wrapper{flex:0 0 45%!important;max-width:45%!important}.product__info-wrapper{flex:0 0 52%!important;max-width:52%!important}.product__media-wrapper media-gallery{max-width:350px;margin:0 auto;display:block!important}.product__media-wrapper .product__media-item .product-media-container{padding-bottom:100%!important;height:0!important;position:relative}.product__media-wrapper .product__media-item .product__modal-opener{position:absolute;top:0;left:0;right:0;bottom:0}.product__media-wrapper .product__media-item .media img{object-fit:contain;position:absolute;top:0;left:0;height:100%;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
