body:has(.cootie-product-master),body:has(.cootie-collection-master){color:#220d0b;background:#f4ddc4}body:has(.cootie-product-master) main,body:has(.cootie-collection-master) main,body:has(.cootie-product-master) .shopify-section,body:has(.cootie-collection-master) .shopify-section,body:has(.cootie-product-master) .gradient,body:has(.cootie-collection-master) .gradient{background:#f4ddc4}body:has(.cootie-product-master) .announcement-bar-section,body:has(.cootie-product-master) .header-wrapper,body:has(.cootie-product-master) .shopify-section-group-footer-group,body:has(.cootie-product-master) .newsletter,body:has(.cootie-collection-master) .announcement-bar-section,body:has(.cootie-collection-master) .header-wrapper,body:has(.cootie-collection-master) .shopify-section-group-footer-group,body:has(.cootie-collection-master) .newsletter{display:none}.branded-product--cootie{width:100%;margin:0;padding-top:0!important;padding-bottom:0!important;color:#220d0b;background:#f4ddc4}.branded-product--cootie>.page-width{width:100%;max-width:none;padding:0}.cootie-product-master,.cootie-collection-master,.cootie-product-shell-top,.cootie-product-shell-bottom{width:100%}.cootie-product-shell-top,.cootie-product-shell-bottom{position:relative;max-width:100%;background:#f4ddc4}.cootie-product-shell-top__artwork,.cootie-product-shell-bottom__artwork{display:block;width:100%;max-width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.cootie-product-shell-top__hotspots,.cootie-product-shell-bottom__hotspots{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.cootie-product-shell-top__hotspot,.cootie-product-shell-bottom__hotspot{position:absolute;top:var(--top);left:var(--left);width:var(--width);height:var(--height);pointer-events:auto}.cootie-product-shell-top__hotspot:focus-visible,.cootie-product-shell-bottom__hotspot:focus-visible,.cootie-product-shell-top__mobile-nav a:focus-visible{outline:.3rem solid #9a190c;outline-offset:.2rem;background:#ffffff40}.cootie-product-shell-top__mobile-nav{display:none}.branded-product--cootie .cootie-product-master>.product{display:grid;width:min(calc(100% - clamp(3rem,8vw,12rem)),132rem);min-height:auto;margin:0 auto;grid-template-columns:minmax(0,54fr) minmax(0,46fr);gap:clamp(3rem,4vw,6rem);border:0;border-radius:0;padding:clamp(4rem,6vw,8rem) 0;padding-bottom:0!important;background:transparent;box-shadow:none}.branded-product--cootie .product__media-wrapper,.branded-product--cootie .product__info-wrapper{width:100%;max-width:100%;min-width:0}.branded-product--cootie .product__info-wrapper{padding-left:clamp(2rem,3vw,4.5rem)}.branded-product--cootie .product__media-item{border:.1rem solid rgba(140,23,11,.28);border-radius:.7rem;background:#fff7eb}.branded-product--cootie .product__media img,.branded-product--cootie .product__media-button img,.branded-product--cootie .product__media video,.branded-product--cootie .product__media iframe{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}.branded-product--cootie .product__title h1{color:#8c170b;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4vw,5rem);line-height:1.08}.branded-product--cootie .price,.branded-product--cootie .price-item{color:#8c170b;font-size:clamp(2rem,2.2vw,2.8rem);font-weight:700}.branded-product--cootie .product-form__submit:not([disabled]):not([aria-disabled=true]){--color-button: 140, 23, 11;--color-button-text: 255, 247, 235;min-height:5.6rem;font-size:1.7rem}.branded-product--cootie .product__description{border-top:.1rem solid rgba(140,23,11,.3);padding-top:2rem;font-size:1.6rem;line-height:1.65}body:has(.cootie-product-master) .related-products{width:min(calc(100% - clamp(3rem,8vw,12rem)),132rem);max-width:none;margin:0 auto;padding-top:clamp(1.5rem,2vw,2.5rem)!important;padding-bottom:clamp(2.5rem,3vw,4rem)!important;color:#220d0b;background:#f4ddc4}body:has(.cootie-product-master) .related-products__heading{margin-bottom:clamp(1.5rem,2vw,2.2rem);color:#8c170b;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,2.2vw,3rem);font-weight:600;line-height:1.15}body:has(.cootie-product-master) .related-products .product-grid{gap:clamp(1.4rem,2vw,2.4rem)}body:has(.cootie-product-master) .related-products .card-wrapper,body:has(.cootie-product-master) .related-products .card,body:has(.cootie-product-master) .related-products .card__content,body:has(.cootie-product-master) .related-products .card__information{background:transparent;box-shadow:none}body:has(.cootie-product-master) .related-products .card__inner,body:has(.cootie-product-master) .related-products .card__media{border:0;border-radius:.7rem;background:transparent}body:has(.cootie-product-master) .related-products .card:after,body:has(.cootie-product-master) .related-products .card__inner:after{border:0;box-shadow:none}body:has(.cootie-product-master) .related-products .card__media .media img{object-fit:contain}body:has(.cootie-product-master) .related-products .card__information{padding-right:0;padding-left:0}body:has(.cootie-product-master) .related-products .card__heading,body:has(.cootie-product-master) .related-products .card__heading a{color:#220d0b;font-family:Georgia,Times New Roman,serif}body:has(.cootie-product-master) .related-products .price,body:has(.cootie-product-master) .related-products .price-item{color:#8c170b;font-weight:700}@media screen and (max-width:749px){body:has(.cootie-product-master) .cootie-product-shell-top__hotspots,body:has(.cootie-product-master) .cootie-product-shell-bottom__hotspots{display:none}body:has(.cootie-product-master) .cootie-product-shell-top__mobile-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1.4rem;padding:1.2rem 1rem 1.5rem;border-bottom:.1rem solid rgba(140,23,11,.3)}.cootie-product-shell-top__mobile-nav a{color:#8c170b;font-size:1.3rem;font-weight:700;text-underline-offset:.25rem}.branded-product--cootie .cootie-product-master>.product{display:block;width:calc(100% - 2rem);padding:3rem 0 5rem}.branded-product--cootie .product__media-wrapper{margin-bottom:2.4rem}.branded-product--cootie .product__info-wrapper{padding-left:0}.branded-product--cootie .product-form__submit,.branded-product--cootie .shopify-payment-button__button{width:100%;min-height:5.2rem}body:has(.cootie-product-master) .related-products{width:calc(100% - 2rem)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-cootie-product-master.css.map */
