body:has(.cootie-product-master),body:has(.cootie-collection-master){--cootie-interaction-red: #a90f15;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__utilities a: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,.cootie-product-shell-top__utilities{display:none}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-top__utilities{position:absolute;z-index:3;top:clamp(.6rem,1.7vw,2.2rem);right:clamp(12rem,17vw,23.5rem);display:flex;min-height:4.6rem;align-items:center;gap:clamp(.8rem,1.2vw,1.8rem)}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-top__utilities a{--cootie-shell-indicator-top: auto;--cootie-shell-indicator-right: 0;--cootie-shell-indicator-bottom: -.25rem;--cootie-shell-indicator-left: 0;position:relative;display:inline-flex;min-height:4.6rem;align-items:center;color:#220d0b;font-size:clamp(1.3rem,1.15vw,1.55rem);font-weight:700;letter-spacing:.03em;line-height:1;text-decoration:none;text-transform:uppercase;cursor:pointer}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) :is(.cootie-product-shell-top__hotspot,.cootie-product-shell-bottom__hotspot){--cootie-shell-indicator-bottom: auto;cursor:pointer}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-top__hotspot{--cootie-shell-indicator-top: 80%}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-top__hotspot:nth-child(1){--cootie-shell-indicator-right: 24%;--cootie-shell-indicator-left: 24%}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-top__hotspot:nth-child(2){--cootie-shell-indicator-right: 26%;--cootie-shell-indicator-left: 26%}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-top__hotspot:nth-child(3){--cootie-shell-indicator-right: 20%;--cootie-shell-indicator-left: 20%}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-top__hotspot:nth-child(4){--cootie-shell-indicator-right: 14%;--cootie-shell-indicator-left: 14%}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-bottom__hotspot{--cootie-shell-indicator-top: 14%}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-bottom__hotspot:nth-child(1){--cootie-shell-indicator-right: 7%;--cootie-shell-indicator-left: 7%}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-bottom__hotspot:nth-child(2){--cootie-shell-indicator-right: 30%;--cootie-shell-indicator-left: 30%}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-bottom__hotspot:nth-child(3){--cootie-shell-indicator-right: 27%;--cootie-shell-indicator-left: 27%}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-bottom__hotspot:nth-child(4){--cootie-shell-indicator-right: 25%;--cootie-shell-indicator-left: 25%}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-top__mobile-nav a{--cootie-shell-indicator-top: auto;--cootie-shell-indicator-right: 0;--cootie-shell-indicator-bottom: -.25rem;--cootie-shell-indicator-left: 0;position:relative;cursor:pointer}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) :is(.cootie-product-shell-top__hotspot,.cootie-product-shell-bottom__hotspot,.cootie-product-shell-top__utilities a,.cootie-product-shell-top__mobile-nav a):after{position:absolute;top:var(--cootie-shell-indicator-top);right:var(--cootie-shell-indicator-right);bottom:var(--cootie-shell-indicator-bottom);left:var(--cootie-shell-indicator-left);height:clamp(2px,.16vw,3px);border-radius:999px;background:var(--cootie-interaction-red);box-shadow:0 0 .15rem var(--cootie-interaction-red);content:"";opacity:0;pointer-events:none;transition:opacity 80ms ease,box-shadow 80ms ease}@media(hover:hover)and (pointer:fine){body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) :is(.cootie-product-shell-top__hotspot,.cootie-product-shell-bottom__hotspot,.cootie-product-shell-top__utilities a,.cootie-product-shell-top__mobile-nav a):hover:after{opacity:.82}}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) :is(.cootie-product-shell-top__hotspot,.cootie-product-shell-bottom__hotspot,.cootie-product-shell-top__utilities a,.cootie-product-shell-top__mobile-nav a):is(:active,:focus-visible):after{box-shadow:0 0 .4rem .08rem var(--cootie-interaction-red);opacity:1}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) :is(.cootie-product-shell-top__hotspot,.cootie-product-shell-bottom__hotspot,.cootie-product-shell-top__utilities a,.cootie-product-shell-top__mobile-nav a):focus-visible{outline:none;background:transparent;box-shadow: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 (min-width:750px)and (max-width:989px){.branded-product--cootie .cootie-product-master>.product{width:min(calc(100% - 4rem),90rem);grid-template-columns:minmax(0,36fr) minmax(0,64fr);gap:2.4rem}.branded-product--cootie .cootie-product-master :is(.product__media-wrapper,.product__info-wrapper),.branded-product--cootie .product__info-container{width:100%;max-width:none}.branded-product--cootie .product__info-wrapper{padding-left:0}}@media screen and (min-width:990px){.branded-product--cootie .cootie-product-master>.product{width:min(calc(100% - 48px),1280px);grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:48px}.branded-product--cootie .cootie-product-master :is(.product__media-wrapper,.product__info-wrapper){width:100%!important;max-width:none!important}.branded-product--cootie .product__info-wrapper{padding-left:0}.branded-product--cootie :is(.product__info-container,#ez-ds-option-widget,#ez-ds-option-widget #all-wrpp-varit,.product-form,.product-form__buttons,.product-form__submit){width:100%;max-width:none}}@media screen and (max-width:749px){body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-top__utilities{display:none}body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-top__hotspots,body:is(:has(.cootie-product-master),:has(.cootie-collection-master)) .cootie-product-shell-bottom__hotspots{display:none}body:is(:has(.cootie-product-master),:has(.cootie-collection-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{display:inline-flex;min-width:4.4rem;min-height:4.6rem;align-items:center;justify-content:center;color:#8c170b;font-size:1.3rem;font-weight:700;text-decoration:none;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__media-wrapper slider-component{width:100%;margin-right:0;margin-left:0}.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 */
