:root{--pdp-navy: var(--punny-navy, #101D33);--pdp-navy-dark: #0B1424;--pdp-orange: var(--punny-orange, #FF7900);--pdp-cream: var(--punny-cream, #FFF7ED);--pdp-white: var(--punny-white, #FFFFFF);--pdp-text-subtle: #737373;--pdp-text-body: #555555;--pdp-border-light: rgba(16, 29, 51, .12);--pdp-border-divider: #E8E8E8;--pdp-radius-card: 16px;--pdp-radius-media: 16px;--pdp-radius-button: 4px;--pdp-radius-pill: 4px}.breadcrumbs{padding:1.2rem 0 2rem}.breadcrumbs__list{display:flex;align-items:center;gap:.8rem;list-style:none;padding:0;margin:0;font-family:var(--font-body-family);font-size:1.2rem;line-height:2;color:var(--pdp-text-subtle);overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.breadcrumbs__list::-webkit-scrollbar{display:none}.breadcrumbs__link{color:var(--pdp-text-subtle);text-decoration:none;transition:color .15s ease}.breadcrumbs__link:hover{color:var(--pdp-navy)}.breadcrumbs__separator{color:#d4d4d4;-webkit-user-select:none;user-select:none}.breadcrumbs__current{color:var(--pdp-navy);font-weight:600;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:990px){main .product.product-cutetotoro{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,1fr)!important;column-gap:3.2rem!important;row-gap:0!important;align-items:start!important}main .product__media-wrapper{max-width:100%!important;width:100%!important;padding:0!important;position:sticky!important;top:9rem!important;align-self:start!important}main .product__details-wrapper{display:flex!important;flex-direction:column!important;gap:2rem!important;min-width:0!important}main .product__buybox-wrapper.site-buybox{position:sticky!important;top:9rem!important;align-self:start!important}}@media screen and (min-width:1200px){main .product.product-cutetotoro{column-gap:4rem!important}}@media screen and (max-width:989px){main .product.product-cutetotoro{display:flex!important;flex-direction:column!important;gap:2rem!important}main .product__media-wrapper{order:1!important;width:100%!important}main .product__details-wrapper{display:contents!important}main .product__details-header{order:2!important;display:flex!important;flex-direction:column!important;gap:1.2rem!important}main .product__buybox-wrapper.site-buybox{order:3!important;width:100%!important;margin-top:.8rem!important}main .product__details-body{order:4!important;display:flex!important;flex-direction:column!important;gap:2rem!important;margin-top:1rem!important}}@media screen and (min-width:990px){media-gallery{display:flex!important;flex-direction:row!important;gap:1.6rem!important;align-items:start!important;width:100%!important}media-gallery .thumbnail-slider{order:1!important;width:76px!important;min-width:76px!important;max-width:76px!important;margin:0!important;padding:0!important;display:block!important}media-gallery .thumbnail-slider .slider-button{display:none!important}media-gallery .thumbnail-list{display:flex!important;flex-direction:column!important;gap:1.2rem!important;width:76px!important;max-height:520px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px!important;margin:0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}media-gallery .thumbnail-list::-webkit-scrollbar{display:none!important}media-gallery .thumbnail-list__item{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;padding:0!important;margin:0!important;flex-shrink:0!important}media-gallery .thumbnail{width:100%!important;height:100%!important;aspect-ratio:1 / 1!important;border-radius:var(--pdp-radius-button)!important;border:1.5px solid transparent!important;background-color:var(--pdp-cream)!important;overflow:hidden!important;padding:0!important;display:block!important;cursor:pointer!important;transition:opacity .2s ease,border-color .2s ease,transform .2s ease!important}media-gallery .thumbnail[aria-current=true]{border-color:var(--pdp-navy)!important;opacity:1!important;box-shadow:0 0 0 1px var(--pdp-navy)!important}media-gallery .thumbnail:not([aria-current=true]){opacity:.5!important}media-gallery .thumbnail:not([aria-current=true]):hover{opacity:.85!important;border-color:var(--pdp-orange)!important;transform:scale(1.03)!important}media-gallery .thumbnail img{width:100%!important;height:100%!important;object-fit:contain!important}media-gallery slider-component:not(.thumbnail-slider){order:2!important;flex:1!important;min-width:0!important;position:relative!important;margin:0!important;padding:0!important}}.product-media-container{background-color:var(--pdp-cream)!important;border-radius:var(--pdp-radius-media)!important;border:1px solid var(--pdp-border-light)!important;box-shadow:0 4px 14px #101d330f!important;overflow:hidden!important;position:relative!important;width:100%!important;aspect-ratio:4 / 5!important}.product-media-container .media{background-color:var(--pdp-cream)!important;aspect-ratio:4 / 5!important;height:100%!important;width:100%!important;padding-top:0!important}.product-media-container .media img{object-fit:contain!important;width:100%!important;height:100%!important;transition:transform .35s ease-out!important}.product__modal-opener{display:block!important;width:100%!important;height:100%!important;cursor:zoom-in!important}.product__modal-opener:hover .media img{transform:scale(1.025)!important}.product__media-wrapper .slider-buttons{position:absolute;bottom:1.2rem;right:1.2rem;left:auto;width:auto;z-index:5;display:flex;align-items:center;background:transparent;padding:0}.product__media-wrapper .slider-counter{background:#101d33bf!important;color:#fff!important;font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:500!important;font-variant-numeric:tabular-nums!important;border-radius:9999px!important;padding:.4rem 1rem!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;margin:0!important;letter-spacing:.05em!important}@media screen and (min-width:990px){.product__media-wrapper .slider-button{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:4.4rem!important;height:4.4rem!important;border-radius:9999px!important;background:#ffffffeb!important;color:var(--pdp-navy)!important;border:none!important;box-shadow:0 3px 10px #101d3326!important;opacity:0!important;transition:opacity .2s ease,background .2s ease,transform .2s ease!important;cursor:pointer!important;z-index:6!important;display:flex!important;align-items:center!important;justify-content:center!important}.product__media-wrapper .slider-button--prev{left:1.2rem!important}.product__media-wrapper .slider-button--next{right:1.2rem!important}.product__media-wrapper slider-component:not(.thumbnail-slider):hover .slider-button{opacity:1!important}.product__media-wrapper .slider-button:hover{background:#fff!important;color:var(--pdp-orange)!important;transform:translateY(-50%) scale(1.08)!important}}@media screen and (max-width:989px){.product__media-list.slider--mobile{background-color:var(--pdp-cream);border-radius:var(--pdp-radius-media);margin-bottom:0!important;scroll-snap-type:x mandatory;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product__media-list.slider--mobile::-webkit-scrollbar{display:none}.product__media-list.slider--mobile .slider__slide{width:100%!important;min-width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;scroll-snap-align:center}.product__media-wrapper .slider-button{display:none!important}}.product__details-header{display:flex;flex-direction:column;gap:1.2rem}.product__title h1{font-family:var(--font-heading-family)!important;font-size:2.4rem!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.01em!important;color:var(--pdp-navy)!important;margin:0!important;overflow-wrap:anywhere}@media screen and (min-width:750px){.product__title h1{font-size:2.6rem!important}}.product__text.caption-with-letter-spacing,.product-sticker-tag{display:inline-flex!important;align-items:center!important;border-radius:var(--pdp-radius-button)!important;border:1px solid var(--pdp-border-light)!important;padding:.2rem 1rem!important;font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:600!important;color:var(--pdp-navy)!important;background-color:var(--pdp-cream)!important;text-transform:uppercase!important;letter-spacing:.05em!important;width:fit-content!important}.rating-wrapper{display:flex;align-items:center;gap:.8rem}.rating-star:before{color:var(--pdp-orange)!important}.rating-text,.rating-count{font-family:var(--font-body-family)!important;color:var(--pdp-text-subtle)!important;font-size:1.3rem!important;font-weight:500!important}.product__description{font-family:var(--font-body-family)!important;font-size:1.4rem!important;line-height:1.6!important;color:var(--pdp-text-body)!important;margin:0!important}.product__accordion.accordion{border-top:1px solid var(--pdp-border-divider)!important;border-bottom:none!important;margin:0!important}.product__accordion.accordion:last-child{border-bottom:1px solid var(--pdp-border-divider)!important}.product__accordion details{margin:0}.product__accordion details summary{padding:1.4rem 0!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;-webkit-user-select:none!important;user-select:none!important}.product__accordion .summary__title{display:flex!important;align-items:center!important;gap:1rem!important}.product__accordion .summary__title svg{color:var(--pdp-navy)!important;width:1.8rem!important;height:1.8rem!important}.product__accordion .accordion__title{font-family:var(--font-heading-family)!important;font-size:1.5rem!important;font-weight:600!important;color:var(--pdp-navy)!important;margin:0!important}.product__accordion summary .icon-caret{color:var(--pdp-navy)!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important;width:1.2rem!important;height:1.2rem!important}.product__accordion details[open] summary .icon-caret{transform:rotate(180deg)!important}.product__accordion .accordion__content{padding:0 0 1.6rem!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;line-height:1.65!important;color:var(--pdp-text-body)!important;margin:0!important}.product__accordion .accordion__content ul{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:.8rem!important}.product__accordion .accordion__content ul li{display:flex!important;align-items:baseline!important;gap:1.2rem!important;font-size:1.4rem!important;color:var(--pdp-navy)!important;padding:0!important;margin:0!important}.product__accordion .accordion__content ul li strong{width:110px!important;min-width:110px!important;font-weight:500!important;color:var(--pdp-text-subtle)!important}.product__buybox-wrapper.site-buybox{background-color:var(--pdp-white)!important;border:1px solid var(--pdp-border-light)!important;border-radius:var(--pdp-radius-card)!important;padding:2.4rem!important;box-shadow:0 4px 16px #101d330f,0 1px 3px #101d330a!important}.product__info-container{display:flex;flex-direction:column;gap:2rem}.price--large{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:1rem!important;margin:0!important}.price--large .price__container{display:flex!important;align-items:baseline!important;gap:.8rem!important}.price--large.price--on-sale .price__sale{display:flex!important;align-items:baseline!important;gap:.8rem!important;flex-direction:row-reverse!important}.price--large .price-item--sale{font-family:var(--font-heading-family)!important;font-size:2.8rem!important;font-weight:700!important;color:var(--pdp-orange)!important;letter-spacing:-.02em!important;line-height:1.2!important}.price--large .price-item--regular{font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:400!important;color:var(--pdp-text-subtle)!important;text-decoration:line-through!important}.price--large .price__regular .price-item--regular{font-family:var(--font-heading-family)!important;font-size:2.8rem!important;font-weight:700!important;color:var(--pdp-navy)!important;text-decoration:none!important;letter-spacing:-.02em!important;line-height:1.2!important}.price--large .badge.price__badge-sale{background-color:var(--pdp-orange)!important;color:var(--pdp-white)!important;border-radius:var(--pdp-radius-button)!important;font-family:var(--font-body-family)!important;font-size:1.2rem!important;font-weight:700!important;padding:.2rem .8rem!important;border:none!important;letter-spacing:.02em!important;vertical-align:middle!important}.product__tax{font-family:var(--font-body-family)!important;font-size:1.2rem;color:var(--pdp-text-subtle);margin-top:.4rem}.product-form__input--pill{margin:0!important;border:none!important;padding:0!important}.product-form__input--pill .form__label{font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:600!important;color:var(--pdp-navy)!important;margin-bottom:.8rem!important;display:block!important}.product-form__input--pill .option-selected-value{font-family:var(--font-body-family)!important;font-weight:400!important;color:var(--pdp-text-body)!important;margin-left:.4rem!important}.product-form__input--pill input[type=radio]+label{height:4.2rem!important;min-width:5.2rem!important;padding:0 1.4rem!important;border:1px solid #D4D4D4!important;border-radius:var(--pdp-radius-pill)!important;background-color:#fff!important;color:var(--pdp-navy)!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 .8rem .8rem 0!important;cursor:pointer!important;transition:all .15s ease-in-out!important;box-shadow:none!important;gap:.8rem!important}.product-form__input--pill input[type=radio]+label:before{display:none!important}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--pdp-orange)!important;background-color:var(--pdp-cream)!important;color:var(--pdp-orange)!important}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--pdp-navy)!important;border-color:var(--pdp-navy)!important;color:var(--pdp-white)!important}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{border-color:#101d3326!important;color:#101d3359!important;background-color:var(--pdp-cream)!important;text-decoration:line-through!important;opacity:.6!important;cursor:not-allowed!important}.opt-btn__swatch-circle{width:1.8rem;height:1.8rem;min-width:1.8rem;border-radius:50%;border:1px solid rgba(0,0,0,.15);display:inline-block}.product-form__input--pill input[type=radio]:checked+label .opt-btn__swatch-circle{box-shadow:0 0 0 2px #fff}.cutetotoro-purchase-row,.antstore-purchase-row{display:flex!important;align-items:stretch!important;gap:1.2rem!important;margin-bottom:1.6rem!important}.cutetotoro-quantity-stepper,.antstore-quantity-stepper{width:13.2rem!important;min-width:13.2rem!important;height:5.2rem!important;min-height:5.2rem!important;border:1px solid rgba(16,29,51,.2)!important;border-radius:var(--pdp-radius-button)!important;background-color:var(--pdp-cream)!important;display:flex!important;align-items:center!important;padding:0!important}.cutetotoro-quantity-stepper:after,.cutetotoro-quantity-stepper:before,.antstore-quantity-stepper:after,.antstore-quantity-stepper:before{display:none!important}.cutetotoro-quantity-stepper .quantity__button,.antstore-quantity-stepper .quantity__button{width:4.4rem!important;height:100%!important;color:var(--pdp-navy)!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;background:transparent!important;cursor:pointer!important;padding:0!important;transition:color .15s ease!important}.cutetotoro-quantity-stepper .quantity__button:hover,.antstore-quantity-stepper .quantity__button:hover{color:var(--pdp-orange)!important;opacity:1!important}.cutetotoro-quantity-stepper .quantity__input,.antstore-quantity-stepper .quantity__input{width:4.4rem!important;height:100%!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:600!important;color:var(--pdp-navy)!important;text-align:center!important;border:none!important;background:transparent!important;padding:0!important;-moz-appearance:textfield!important}.cutetotoro-quantity-stepper .quantity__input::-webkit-outer-spin-button,.cutetotoro-quantity-stepper .quantity__input::-webkit-inner-spin-button,.antstore-quantity-stepper .quantity__input::-webkit-outer-spin-button,.antstore-quantity-stepper .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.cutetotoro-purchase-row .product-form__submit,.antstore-purchase-row .product-form__submit{flex:1!important;min-width:0!important;height:5.2rem!important;min-height:5.2rem!important;padding:0 2rem!important;background-color:var(--pdp-orange)!important;color:var(--pdp-white)!important;border:1px solid var(--pdp-orange)!important;border-radius:var(--pdp-radius-button)!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none!important;cursor:pointer!important;transition:all .22s ease-in-out!important;box-shadow:0 2px 8px #101d331f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.8rem!important}.cutetotoro-purchase-row .product-form__submit:after,.cutetotoro-purchase-row .product-form__submit:before,.antstore-purchase-row .product-form__submit:after,.antstore-purchase-row .product-form__submit:before{display:none!important}.cutetotoro-purchase-row .product-form__submit:hover,.antstore-purchase-row .product-form__submit:hover{background-color:var(--pdp-navy)!important;border-color:var(--pdp-navy)!important;color:var(--pdp-white)!important;box-shadow:0 4px 14px #101d333d!important;transform:translateY(-1px)!important}.cutetotoro-purchase-row .product-form__submit:active,.antstore-purchase-row .product-form__submit:active{transform:translateY(1px)!important;background-color:var(--pdp-navy-dark)!important}.cutetotoro-purchase-row .product-form__submit[disabled],.antstore-purchase-row .product-form__submit[disabled]{background-color:var(--pdp-cream)!important;color:#101d3373!important;border-color:#101d3326!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.shopify-payment-button,shopify-accelerated-checkout,shopify-accelerated-checkout-cart,shop-pay-button,shop-pay-wallet-button{--shopify-accelerated-checkout-button-block-size: 5.2rem !important;--shopify-accelerated-checkout-button-border-radius: var(--pdp-radius-button, 4px) !important;--shopify-accelerated-checkout-button-box-shadow: 0 2px 8px rgba(16, 29, 51, .12) !important;--shopify-accelerated-checkout-skeleton-background-color: var(--pdp-navy, #101D33) !important;--shopify-accelerated-checkout-skeleton-animation-opacity-start: .15 !important;--shopify-accelerated-checkout-skeleton-animation-opacity-end: .05 !important;--shop-pay-button-width: 100% !important;--shop-pay-button-border-radius: var(--pdp-radius-button, 4px) !important;display:block!important;width:100%!important;margin-top:1rem!important}.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button__button--branded,.shopify-payment-button [role=button],shopify-buy-it-now-button,shop-pay-wallet-button{border-radius:var(--pdp-radius-button, 4px)!important;min-height:5.2rem!important;height:5.2rem!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:600!important;width:100%!important;overflow:hidden!important;box-shadow:0 2px 8px #101d331f!important;transition:all .22s ease-in-out!important}.shopify-payment-button__button--unbranded{background-color:var(--pdp-navy, #101D33)!important;color:var(--pdp-white, #FFFFFF)!important;border:1px solid var(--pdp-navy, #101D33)!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--pdp-orange, #FF7900)!important;border-color:var(--pdp-orange, #FF7900)!important;color:var(--pdp-white, #FFFFFF)!important;box-shadow:0 4px 14px #ff790047!important;transform:translateY(-1px)}.shopify-payment-button iframe,shopify-accelerated-checkout iframe,shop-pay-wallet-button iframe{border-radius:var(--pdp-radius-button, 4px)!important;overflow:hidden!important;min-height:5.2rem!important}.shopify-payment-button__skeleton{border-radius:var(--pdp-radius-button, 4px)!important;min-height:5.2rem!important;background-color:#101d3314!important}.shopify-payment-button__more-options,more-payment-options-link,#more-payment-options-link{display:block!important;text-align:center!important;margin-top:1.2rem!important;font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:500!important;color:var(--pdp-navy, #101D33)!important;text-decoration:underline!important;text-underline-offset:.3rem!important;transition:color .18s ease!important}.shopify-payment-button__more-options:hover,more-payment-options-link a:hover,#more-payment-options-link:hover{color:var(--pdp-orange, #FF7900)!important}shopify-payment-terms,.shopify-payment-terms{display:block!important;text-align:center!important;margin-top:.8rem!important;font-family:var(--font-body-family)!important;font-size:1.25rem!important;line-height:1.4!important;color:var(--pdp-text-muted, #64748B)!important}shopify-payment-terms a,.shopify-payment-terms a{color:var(--pdp-navy, #101D33)!important;text-decoration:underline!important;transition:color .18s ease!important}shopify-payment-terms a:hover,.shopify-payment-terms a:hover{color:var(--pdp-orange, #FF7900)!important}.cutetotoro-benefits,.antstore-benefits{list-style:none!important;padding:0!important;margin:1.6rem 0 0!important;display:flex!important;flex-direction:column!important;gap:.8rem!important}.cutetotoro-benefits__item,.antstore-benefits__item{display:flex!important;align-items:flex-start!important;gap:1rem!important;font-family:var(--font-body-family)!important;font-size:1.3rem!important;line-height:1.5!important;color:var(--pdp-text-body)!important}.cutetotoro-benefits__icon,.antstore-benefits__icon{width:1.6rem!important;height:1.6rem!important;min-width:1.6rem!important;color:var(--pdp-navy)!important;margin-top:.2rem!important}.product-media-modal,.product-media-modal__dialog,.product-media-modal__content{background-color:#111!important}.product-media-modal__toggle{background-color:#ffffff1a!important;color:#fff!important;border:none!important;transition:background-color .2s ease!important}.product-media-modal__toggle:hover{background-color:#fff3!important}.mobile-sticky-pdp-bar{display:none}@media screen and (max-width:989px){.mobile-sticky-pdp-bar{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:50;background:#fffffff2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--pdp-border-divider);box-shadow:0 -4px 16px #0000000f;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom,0px));align-items:center;gap:1.2rem;transform:translateY(100%);transition:transform .25s cubic-bezier(.16,1,.3,1)}.mobile-sticky-pdp-bar.is-visible{transform:translateY(0)}.mobile-sticky-pdp-bar__image{width:4.4rem;height:4.4rem;min-width:4.4rem;border-radius:var(--pdp-radius-button);background-color:var(--pdp-cream);overflow:hidden;display:flex;align-items:center;justify-content:center}.mobile-sticky-pdp-bar__image img{width:100%;height:100%;object-fit:contain}.mobile-sticky-pdp-bar__info{flex:1;min-width:0}.mobile-sticky-pdp-bar__title{font-family:var(--font-body-family);font-size:1.3rem;color:var(--pdp-navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.mobile-sticky-pdp-bar__price{font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;color:var(--pdp-navy);margin-top:.2rem}.mobile-sticky-pdp-bar__btn{height:4.4rem;padding:0 1.8rem;background-color:var(--pdp-orange);color:var(--pdp-white);border:1px solid var(--pdp-orange);border-radius:var(--pdp-radius-button);font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 2px 8px #101d331f;transition:all .22s ease-in-out}.mobile-sticky-pdp-bar__btn:hover{background-color:var(--pdp-navy);border-color:var(--pdp-navy);color:var(--pdp-white);box-shadow:0 4px 12px #101d3338}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cutetotoro-pdp.css.map */
