.product__info-container>*+*{margin:0}.product__info-container>.pt-block{margin-top:var(--margin-top, 0);margin-bottom:var(--margin-bottom, 0)}.product__info-container>.pt-block:first-child{margin-top:0}.product__info-container>.pt-block:last-child{margin-bottom:0}.product__title h1{margin:0}.product__media-wrapper .product__media-item .product-media-container,.product__media-wrapper .product__media img,.product__media-wrapper .thumbnail{border-radius:var(--media-radius)}@media screen and (max-width:749px){.product__media-wrapper .product__media-item .product-media-container,.product__media-wrapper .product__media img{border-radius:1.4rem}}.pt-rating{display:flex;width:fit-content;align-items:center;font-size:var(--pt-star-size, 1.5rem);line-height:1.8;color:rgba(var(--color-foreground),.9);text-decoration:none}@media screen and (min-width:750px){.pt-rating{font-size:calc(var(--pt-star-size, 1.5rem) * 1.15)}}.pt-rating__label{margin-left:.125em}.pt-stars{position:relative;display:inline-flex;flex-shrink:0;color:var(--pt-star-empty, #ececec)}.pt-stars__row{display:flex;gap:.125em}.pt-stars__row svg{width:1em;height:1em;flex-shrink:0}.pt-stars__row--fill{position:absolute;inset:0 auto 0 0;overflow:hidden;width:calc(var(--pt-stars-fill, 5) * 1em + 4 * .125em);color:var(--pt-star-color, #f5b301)}.pt-text-rows{display:flex;flex-direction:column;gap:1em;font-size:1.5rem}@media screen and (min-width:750px){.pt-text-rows{font-size:1.6rem}}.pt-text-rows__row{display:flex;align-items:center;margin:0;color:rgb(var(--color-foreground));line-height:1.3}.pt-text-rows__row .pt-icon{--pt-icon-size: 1.55em ;margin-right:.25em;color:var(--pt-row-icon, rgb(var(--color-button)))}.pt-icons{--pt-icons-color: currentColor;--pt-icons-size: var(--pt-icons-size-mobile, 4rem);--pt-icons-text: var(--pt-icons-text-mobile, 1.2rem);display:flex;justify-content:center;column-gap:3rem;margin:0;padding:0}.pt-icons__item{display:flex;flex-direction:column;align-items:center;width:33%}.pt-icons--vertical{flex-direction:column}.pt-icons--vertical .pt-icons__item{flex-direction:row;width:auto;margin-bottom:calc(var(--pt-icons-size) / 3)}.pt-icons__image{width:auto;height:var(--pt-icons-size);margin-bottom:.4rem}.pt-icons .pt-icon{--pt-icon-size: var(--pt-icons-size);margin-bottom:.4rem;color:var(--pt-icons-color)}.pt-icons__text{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--pt-icons-text);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));text-align:center;word-break:break-word}@media screen and (max-width:500px){.pt-icons{column-gap:1.5rem}}@media screen and (min-width:751px){.pt-icons{--pt-icons-size: var(--pt-icons-size-desktop);--pt-icons-text: var(--pt-icons-text-desktop)}.pt-icons__image,.pt-icons .pt-icon{margin-bottom:.6rem}}.pt-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0}.pt-payments .icon{width:3.8rem;height:2.4rem}.quantity-breaks{display:block;--badge-font-size: 1.5rem;--badge-line-height: 1.6;--badge-border-radius: .2em;--label-font-size: 1.6rem;--benefit-font-size: 1rem;--benefit-border-radius: .6em;--caption-font-size: 1.4rem;--price-font-size: 1.6rem;--compare-price-font-size: 1.4rem;--column-gap: .75rem;--row-gap: .85rem}.quantity-breaks-container{position:relative;display:grid;align-items:flex-start;grid-template-columns:repeat(1,1fr);column-gap:var(--column-gap);row-gap:var(--row-gap)}.quantity-breaks__title{display:flex;align-items:center;justify-content:center;text-align:center;margin:0 0 1.3rem;font-size:1.4rem;line-height:1;column-gap:10px}.quantity-breaks__title span:nth-of-type(1),.quantity-breaks__title span:nth-of-type(3){display:block;height:2px;flex-grow:1;background:rgb(var(--accent-color))}.quantity-breaks-container>input{opacity:0;width:0;height:0;position:absolute}.quantity-break{display:block;padding:1.75rem;cursor:pointer;border-radius:var(--border-radius);background:rgba(var(--accent-color),.02);border:solid var(--border-width) rgba(var(--accent-color),.3);position:relative}.quantity-breaks--normal.quantity-breaks--show-indicator .quantity-break{padding-left:4rem}.quantity-breaks-container>input:checked+.quantity-break{background:rgba(var(--accent-color),.1);border:solid var(--border-width) rgb(var(--accent-color))}.quantity-breaks-container>input:focus-visible+.quantity-break{outline:.2rem solid rgb(var(--accent-color));outline-offset:.3rem}@media(hover:hover){.quantity-break:hover{background:rgba(var(--accent-color),.15);border:solid 2px rgb(var(--accent-color))}}.quantity-breaks--show-indicator .quantity-break:before{content:"";display:block;width:1.5rem;height:1.5rem;position:absolute;left:2rem;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:solid .2rem rgba(var(--accent-color),.3)}.quantity-breaks--show-indicator .quantity-breaks-container>input:checked+.quantity-break:before{border:solid .2rem rgb(var(--color-background));background:rgb(var(--accent-color));box-shadow:0 0 0 .1rem rgb(var(--accent-color))}.quantity-break__badge{position:absolute;font-weight:var(--font-body-weight-bold);font-size:var(--badge-font-size);line-height:var(--badge-line-height);top:-1rem;right:-1rem;transform:rotate(3deg);margin:0;padding:0 .7em;border-radius:var(--badge-border-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.quantity-breaks--normal .quantity-break--badge-style-2 .quantity-break__badge{transform:translateY(calc(-50% - (var(--border-width) / 2)));top:0;right:1.5rem}.quantity-breaks--normal .quantity-break--badge-style-3 .quantity-break__badge{transform:translateY(calc(-100% - var(--border-width)));top:0;right:1.5rem;border-radius:var(--badge-border-radius) var(--badge-border-radius) 0 0;--badge-font-size: 1.4rem}.quantity-breaks--normal .quantity-break--badge-style-3.quantity-break--badge{margin-top:1.6rem}.quantity-break__image-and-content{display:flex;align-items:center;column-gap:1rem}.quantity-breaks--normal .quantity-break__image{width:calc(var(--image-width) / 3.5);max-width:6rem;flex-shrink:0}.quantity-break__image img{display:block;width:100%;height:auto}.quantity-break__content{display:flex;justify-content:space-between;align-items:center;flex-grow:1}.quantity-break__left>span,.quantity-break__right>span{display:block}.quantity-break__left{display:flex;flex-direction:column;align-items:flex-start;row-gap:.5rem;text-align:left}.quantity-break__left .quantity-break__label{font-size:var(--label-font-size);font-weight:700;line-height:1;display:flex;align-items:center;column-gap:.5rem;row-gap:.5rem}.quantity-breaks--normal .quantity-break--benefit-bottom .quantity-break__label{flex-direction:column;align-items:flex-start}.quantity-break__label-text{line-height:1}.quantity-break__benefit{display:inline-block;font-size:var(--benefit-font-size);background:rgb(var(--color-background));color:rgb(var(--accent-color));line-height:1.9;padding:0 .75em;font-weight:700;border:solid 1px rgb(var(--accent-color));border-radius:var(--benefit-border-radius);white-space:nowrap}.quantity-break__benefit--solid{background:rgb(var(--accent-color));color:rgb(var(--color-background))}.quantity-break__caption{font-size:var(--caption-font-size);line-height:1}.quantity-break__right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;row-gap:.5rem;column-gap:.5rem}.quantity-break__price{line-height:1;font-size:var(--price-font-size);font-weight:700;color:rgb(var(--accent-color))}.quantity-break__compare-price{font-size:var(--compare-price-font-size);text-decoration:line-through;line-height:1}.quantity-break__variants{display:block;height:0;overflow:hidden;padding-top:0}.quantity-breaks-container>input:checked+.quantity-break .quantity-break__variants{height:auto;padding-top:1rem}.quantity-break__variants__label{font-size:1.3rem;line-height:1.3;display:block;margin-bottom:.3rem}.quantity-break__selector-item{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.quantity-break__selector-item:not(:last-of-type){margin-bottom:.75rem}.quantity-break__selector-item__number{font-weight:700;line-height:1.5rem}.quantity-break__selector-item .select{position:relative;width:fit-content}.quantity-breaks-full-width-pickers .quantity-break__selector-item .select{flex-grow:1}.quantity-break__selector-item .select__select{height:2.1rem;min-height:0;padding:0 2.6rem 0 .8rem;font-size:1.2rem;border-radius:.32rem;border:.1rem solid rgba(var(--color-base-accent-1),.2);background:rgb(var(--color-background));box-shadow:none;cursor:pointer}.quantity-break__selector-item .select .icon-caret{position:absolute;top:50%;right:.8rem;height:.6rem;transform:translateY(-50%);pointer-events:none}.pt-block--buy_buttons .product-form__buttons{max-width:none}.product-form__submit.pt-atc--uppercase{text-transform:uppercase}.product-form__submit[style*=--pt-button-color]{background-color:var(--pt-button-color);color:var(--pt-button-text)}.product-form__submit[style*=--pt-button-color]:after{box-shadow:none}.product-form__submit{font-size:1.9rem}.product-form__buttons>*+*{margin-top:1rem}.product-form__buttons--uppercase .product-form__submit,.product-form__buttons--uppercase .shopify-payment-button__button{text-transform:uppercase}.shopify-payment-button__button{letter-spacing:.1rem;font-size:1.9rem;font-weight:700;min-height:4.6rem;padding-top:0;padding-bottom:0}.shopify-payment-button__button--unbranded{--color-button: var(--color-background);--color-button-text: var(--color-base-outline-button-labels);--alpha-button-background: 1;background-color:rgb(var(--color-background));color:rgb(var(--color-base-outline-button-labels));line-height:calc(1 + .2 / var(--font-body-scale))}.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{--border-opacity: var(--buttons-border-opacity)}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--color-background))}.pt-atc-price{margin-left:.6rem}.product__accordion .accordion__content{padding-left:1rem;padding-right:1rem}.product__info-container>.pt-block--collapsible_tab+.pt-block--collapsible_tab{margin-top:0}.pt-block--collapsible_tab+.pt-block--collapsible_tab .accordion{border-top:none}.sticky-atc{position:fixed;bottom:0;left:0;width:100%;margin:0;padding:1rem 0 1.5rem;z-index:3;box-shadow:0 -1px 10px #0003;background:rgb(var(--color-background));transform:translateY(110%);transition:transform .15s ease-in-out}.sticky-atc.is-visible{transform:none}.sticky-atc-container{display:flex;justify-content:space-between;align-items:center;column-gap:1rem}.sticky-atc__button{flex-shrink:0;background:rgb(var(--color-background));border-radius:var(--buttons-radius-outset)}.sticky-atc .button{padding:0 1rem;min-height:auto;min-width:auto;line-height:2.75em;font-size:1.5rem;column-gap:.4rem}.sticky-atc__title{margin:0;font-size:1.5rem}.sticky-atc__price .price{column-gap:.5rem;margin:0}.sticky-atc__price .price,.sticky-atc__price .price-item--regular{font-size:1.3rem}.sticky-atc__price .badge{font-size:.8rem}.sticky-atc .price__regular .price-item--regular{font-size:2rem;line-height:1.1}.sticky-atc__left{display:flex;justify-content:space-between;align-items:center;flex-grow:1;min-width:0}.sticky-atc__image{flex-shrink:0}.sticky-atc__image img{display:block;width:auto;height:4.2rem}.sticky-atc__left__content>*{margin:0}.sticky-atc__picker .select{position:relative}.sticky-atc__picker .select__select{cursor:pointer}@media screen and (min-width:400px){.sticky-atc__price .price,.sticky-atc__price .price-item--regular{font-size:1.6rem}.sticky-atc__title{font-size:1.7rem}.sticky-atc__price .badge{font-size:1rem}.sticky-atc .button{font-size:1.7rem;padding:0 1.1em}}@media screen and (min-width:500px){.sticky-atc__price .badge{font-size:1.2rem}}@media screen and (min-width:750px){.sticky-atc{padding:1rem 0}.sticky-atc-container{column-gap:1.5rem}.sticky-atc__left{padding-right:1rem}.sticky-atc .select{width:20rem}.sticky-atc__image img{height:5.2rem}.sticky-atc__price .price,.sticky-atc__price .price-item--regular{font-size:1.8rem}.sticky-atc .price__regular .price-item--regular{font-size:2.2rem}.sticky-atc__title{font-size:1.9rem}.sticky-atc__price .badge{font-size:1.3rem}.sticky-atc .button{font-size:1.9rem;padding:0 1.5em}.sticky-atc--desktop-no-badge .badge.price__badge-sale{display:none}.sticky-atc--desktop-btn-full .sticky-atc-container{flex-direction:column;align-items:stretch}.sticky-atc--desktop-btn-full .button,.sticky-atc--desktop-btn-full .sticky-atc__button{width:100%}}@media screen and (max-width:749px){.sticky-atc--mobile-no-badge .badge.price__badge-sale{display:none}.sticky-atc__left{flex-direction:column;align-items:flex-start}.sticky-atc--mobile-btn-full .sticky-atc-container{flex-direction:column;align-items:stretch}.sticky-atc--mobile-btn-full .sticky-atc__button,.sticky-atc--mobile-btn-full .button{width:100%}.sticky-atc--small-mobile-select .sticky-atc__picker{padding-top:.5rem;max-width:15rem}.sticky-atc--small-mobile-select .select__select{font-size:1.2rem;height:2.1rem;padding:0 2.5rem 0 1rem}}@media(prefers-reduced-motion:reduce){.sticky-atc{transition:none}}@media screen and (min-width:750px){.product--thumbnail_slider .product__media-list{margin-bottom:0}.product--thumbnail_slider .thumbnail-slider{padding-top:.5rem}}@media screen and (max-width:749px){.product--mobile-show .product__media-wrapper .product__media-list.grid--peek{margin:0;width:100%;gap:0;scroll-padding-left:.6rem}.product--mobile-show .product__media-wrapper .product__media-list.grid--peek .product__media-item{box-sizing:border-box;min-width:0;width:calc(100% - 1.2rem);margin:0 0 0 .6rem;padding:0}.product--mobile-show .product__media-wrapper .product__media-list.grid--peek .product__media-item:last-child{margin-right:.6rem}.product--mobile-show .product__media-wrapper .product__media-list.grid--peek:after{display:none}.product--mobile-show .product__media-wrapper slider-component:not(.thumbnail-slider) .slider-buttons{display:none}.product--mobile-show .product__media-wrapper .thumbnail-slider{display:flex;align-items:center}.product--mobile-show .thumbnail-slider .slider-button{width:2.5rem;flex-shrink:0}.product--mobile-show .thumbnail-slider .thumbnail-list{flex:1;gap:1rem .75rem;padding:.75rem .1rem;margin:0}.product--mobile-show .thumbnail-slider .thumbnail-list__item{width:calc((100% - 3rem)/5)}}@media screen and (max-width:749px){.pt-gallery-vars .product__media-wrapper media-gallery,.pt-gallery-vars media-gallery{--media-radius: var(--pt-mobile-media-radius, 1.2rem)}.pt-gallery-vars .product__media-wrapper .product__media-list.grid--peek{margin:0;width:100%;gap:var(--pt-mobile-gap, 0px);scroll-padding-left:var(--pt-scroll-padding, 0px)}.pt-gallery-vars .product__media-wrapper .product__media-list.grid--peek .product__media-item{box-sizing:border-box;min-width:0;margin:0;padding:0;width:calc(100% - var(--pt-scroll-padding, 0px) * 2 - var(--pt-mobile-gap, 0px) * 2)}.pt-gallery-vars .product__media-wrapper .product__media-list.grid--peek:after{display:none}.pt-gallery-vars .product__media-wrapper .product__media-item .product-media-container{width:var(--pt-slide-inner, 100%);margin-left:auto;margin-right:auto}.pt-gallery-vars .product__media-wrapper .product__media-item .product-media-container,.pt-gallery-vars .product__media-wrapper .product__media img{border-radius:var(--pt-mobile-media-radius, 1.2rem)}.pt-gallery-controls{position:relative;width:100%;padding:0;border:0;justify-content:center}.pt-gallery-vars .product__media-wrapper slider-component{position:relative}.pt-gallery-controls--dots_overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.pt-gallery-controls--dots_overlay>*{pointer-events:auto}.pt-gallery-controls .slider-button{display:none}.pt-gallery-controls--arrows-sides .pt-gallery-arrow{display:flex}.pt-gallery-dots{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:3rem;max-width:100%;padding:0 .3rem}.pt-gallery-dot{width:6px;height:6px;padding:6px;box-sizing:content-box;border:0;background:transparent;position:relative;cursor:pointer}.pt-gallery-dot:before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:5px;transform:translate(-50%,-50%);background:rgb(var(--color-background));opacity:.5}.pt-gallery-dot.is-active:before{width:9px;height:9px;border-radius:7.5px;opacity:1}.pt-gallery-arrow{position:absolute;top:50%;z-index:1;width:var(--slider-arrow-size);height:var(--slider-arrow-size);min-width:0;padding:0;border:0;border-radius:50%;align-items:center;justify-content:center;transform:translateY(-50%);background:rgb(var(--color-background));color:rgb(var(--color-foreground));opacity:.7}.pt-gallery-arrow.slider-button--prev{left:1rem}.pt-gallery-arrow.slider-button--next{right:1rem}.pt-gallery-arrow--transparent{background:transparent;color:rgb(var(--color-background))}.pt-gallery-arrow:disabled{opacity:.3}.pt-gallery-arrow svg{width:60%;height:60%;fill:currentColor}.pt-gallery-arrow.slider-button--prev svg{transform:scaleX(-1)}.pt-has-dots-overlay .product__info-wrapper{padding-top:1.5rem}}@media screen and (min-width:750px){.pt-gallery-dots{display:none}}.emoji-benefits-container p{font-size:1.4rem;line-height:1;margin-top:0}.emoji-benefits-container p:last-child{margin-bottom:0}@media screen and (min-width:750px){.pt-gallery-vars .thumbnail-slider .thumbnail-list.slider--tablet-up{display:flex;align-items:center;padding:.5rem;flex:1;scroll-padding-left:.5rem}.pt-gallery-vars .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc((100% / (var(--desktop-thumbnails) - 1)) - .8rem)}}@media screen and (min-width:900px){.pt-gallery-vars .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc((100% / var(--desktop-thumbnails)) - .8rem)}}.sticky-atc__picker .select .icon-caret{position:absolute;top:50%;right:calc(var(--inputs-border-width) + 1.5rem);height:.6rem;width:auto;transform:translateY(-50%);pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pt-product.css.map */
