.js-grid-swatch{height:12px;width:12px;cursor:pointer;display:inline-flex}.js-grid-swatch span.swatch__color{display:inline-block;width:100%;height:100%;border-radius:50%}.product-media__secondary{display:flex;align-items:center;position:relative}.thumb-product-slider{order:2;width:100%;overflow:hidden}.product-media__secondary .swiper-button-prev,.product-media__secondary .swiper-button-next{position:static;height:auto;width:auto;margin:0;color:#000}.product-media__secondary .swiper-button-prev{order:1;padding:0 5px}.product-media__secondary .swiper-button-next{order:3;padding:0 5px}.product-media__secondary .swiper-button-prev:after,.product-media__secondary .swiper-button-next:after{font-size:20px;font-weight:700}*{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor;--focused-box-shadow: 0 0 0 3px #dbd1ff, 0 0 #0000}button{text-transform:none;-webkit-appearance:button;background-color:transparent;background-image:none;font-family:GTStandard-M;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;cursor:pointer}button:disabled,button[aria-disabled=true]{cursor:default;opacity:.5}.quick-add__actions{display:flex;flex-direction:column;gap:var(--spacing-unit-s)}.product-form__add-to-cart{position:fixed;right:0;bottom:0;left:0;z-index:3;padding:0 4.5vw var(--spacing-unit-s)}.product-summary .product-form__add-to-cart{position:static;z-index:1;padding:0}.product-form__actions{display:flex;flex-direction:column;gap:var(--spacing-unit-s)}.product-summary .product-form__actions{min-height:112px}.product-summary .product-details__registry-button{display:none}#more-payment-options-link{cursor:pointer}.swatch__image{display:block;border-radius:50%;width:100%;height:100%;overflow:hidden}.swatch__image--border{border:1px solid black}.product-options__option-group{margin:0;border:0;padding:0}.product-options__option-group+.product-options__option-group{margin-top:var(--spacing-unit-sm)}.product-options__option-name{margin:0 0 var(--spacing-unit-s)}.product-options__inputs{display:flex;flex-wrap:wrap;gap:var(--spacing-unit-xs)}.product-option__label{display:block;padding:calc(var(--spacing-unit-xs) + .2rem) var(--spacing-unit-s);min-width:72px}.product-option__label--swatch{padding:var(--spacing-unit-xs) var(--spacing-unit-xxs) var(--spacing-unit-xxs)}.product-option__label--swatch span.swatch-text{padding:calc(var(--spacing-unit-xs) + .2rem) var(--spacing-unit-s);line-height:26px;vertical-align:text-bottom}.product-option__label--swatch .swatch{margin:0 auto var(--spacing-unit-xxs)}.product-option__swatch-text{display:block;width:62px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.product-details{margin-bottom:var(--spacing-unit-xl)}p.product-details__vendor{float:left;margin-right:15px;margin-bottom:5px}.product-details__block [id*=bazaarvoice]{margin-bottom:var(--spacing-unit-sm);height:33px}.product-details__block [id*=bazaarvoice] [data-bv-show=rating_summary] .bv_main_container .bv_stars_component_container{padding-right:var(--spacing-unit-xxs)!important}.product-details__block [id*=bazaarvoice] [data-bv-show=rating_summary] .bv_main_container .bv_main_container_row_flex:focus-visible{outline-color:transparent!important;outline-offset:0!important}.product-details__block [id*=bazaarvoice] [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist{display:inline-flex!important;align-items:center!important;gap:var(--spacing-unit-xs)!important;transition:border-color var(--transition-speed)!important;cursor:pointer!important;border:0!important;border-bottom:1px solid var(--color-black)!important;background:transparent!important;min-height:3.2rem!important;color:var(--color-black)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size)!important;font-family:var(--font-body-family-alt)!important}.product-details__block [id*=bazaarvoice] [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover{border-bottom-color:var(--color-gold)!important;color:var(--color-black)!important;text-decoration:none!important}.product-details__reasons-you-will-love,.product-details__why-bambi-baby,.product-details__view-full{border-top:1px solid var(--color-borders);padding-top:var(--spacing-unit-m)}.product-details__info{display:flex;flex-direction:column}.product-details__view-full{display:none}.quick-view .product-details__view-full{display:block;margin-top:var(--spacing-unit-m)}.product-media__primary{position:relative;margin:0 -4.5vw}.product-media__primary-image--placeholder{display:block}.product-media__badges{position:absolute}.product-media__badges--top-left{top:var(--spacing-unit-xs);left:var(--spacing-unit-xs)}.product-media__badges--top-right{top:var(--spacing-unit-xs);right:var(--spacing-unit-xs)}.product-media__badges--bottom-left{bottom:var(--spacing-unit-xs);left:var(--spacing-unit-xs)}.product-media__badges--bottom-right{right:var(--spacing-unit-xs);bottom:var(--spacing-unit-xs)}.product-media__secondary{margin:var(--spacing-unit-s) auto;max-width:calc((var(--spacing-unit-xxs) + 66px) * 6)}.product-media__secondary-item{position:relative;padding:0 calc(var(--spacing-unit-xxs) / 2);height:64px}.product-media__secondary-image{max-height:100%}.product-media__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px}.product-media__play .icon{display:block;width:100%;max-width:100%;height:100%}.slider{display:block}.slider__slides{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;overflow-x:scroll;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.slider__slides::-webkit-scrollbar{display:none}.slider__slides>*{display:flex;flex-shrink:0;justify-content:center;max-width:100%;max-height:100%;scroll-snap-align:start}.slider__slides--1>*{width:100%}.slider__slides--2>*{width:50%}.slider__slides--3>*{width:calc(100% / 3)}.slider__slides--4>*{width:25%}.slider__slides--5>*{width:20%}.slider__slides--6>*{width:calc(100% / 6)}.accelerated-checkout-button{height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 44px),55px);min-height:clamp(25px,var(--shopify-accelerated-checkout-button-block-size, 44px),55px);border-radius:var(--shopify-accelerated-checkout-button-border-radius, 0px);box-shadow:var(--shopify-accelerated-checkout-button-box-shadow);--gravity-button-height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 44px), 55px);--gravity-button-min-height: clamp(25px, var(--shopify-accelerated-checkout-button-block-size, 44px), 55px);--gravity-button-border-radius: var(--shopify-accelerated-checkout-button-border-radius, 0px);--gravity-button-padding: 0px 10px;--gravity-button-width: 100%}:host([page-type="cart_page"]) .accelerated-checkout-button{height:100%;width:100%;border-radius:var(--shopify-accelerated-checkout-button-border-radius, 4px);box-shadow:var(--shopify-accelerated-checkout-button-box-shadow);--gravity-button-height: 100%;--gravity-button-min-height: 100%;--gravity-button-border-radius: var(--shopify-accelerated-checkout-button-border-radius, 4px);--gravity-button-width: 100%}:host([page-type="product"]) .accelerated-checkout-button{min-width:150px}.button-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:3px;white-space:nowrap;container-type:inline-size;container-name:bc}.button-content>span{font-size:16px}.ShopPromise>.separator{margin:0 8px}gravity-button{display:block}shop-pay-iframe-content,.credit-card-iframe-container>iframe.credit-card-iframe{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}shop-pay-iframe-content{height:100%}.credit-card-iframe-container{position:relative;height:100%;left:0;width:0px;transition:width .35s cubic-bezier(.33,0,0,1) .2s;visibility:hidden;opacity:0}.credit-card-iframe-visible{width:72px;opacity:1;visibility:visible}.credit-card-iframe{position:absolute;top:0;left:0;object-position:left top;object-fit:none;height:100%;width:80px}.wallet-button-fade-in{animation:animation-fade-in .3s cubic-bezier(.1,.79,1,1)}.gravity-button{position:relative;display:flex;min-height:var(--gravity-button-min-height);height:var(--gravity-button-height);width:var(--gravity-button-width, 260px);justify-content:center;color:#fff;align-items:center;overflow:visible;padding:var(--gravity-button-padding, 16px 10px);border-radius:var(--gravity-button-border-radius);border:none;background-color:#5433eb;transition:all}.gravity-button:not([disabled]):focus-visible{box-shadow:var(--focused-base-box-shadow, var(--focused-box-shadow));outline:var(--focused-base-outline, 2px solid transparent);outline-offset:var(--focused-base-outline-offset, 2px)}.gravity-button:not([disabled]):hover{background-color:#4524db}@keyframes animation-fade-in{0%{opacity:0}to{opacity:1}}@container bc (width <=338px){.ShopPromise{display:none!important}}@media (max-width: 520px){.slider--navigation-for .slider__control--previous{left:-20px;transform:translate(-0,-50%)}.slider--navigation-for .slider__control--next{right:-20px;transform:translateY(-50%)}.slider--navigation-for .slider__control{width:24px;height:24px}.product-media__secondary{width:calc(100% - 6px)}}@media (max-width: 767px){.product-options__inputs{gap:4px!important}}@media screen and (min-width: 768px),print{.product-form__add-to-cart{position:relative;padding:0}.product-details__wrapper{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;column-gap:var(--spacing-unit-xl);row-gap:0}.product-details__info{min-width:400px}.product-media{display:block;position:sticky;top:0}.product-media__primary{margin:0 auto;border-radius:var(--border-radius);aspect-ratio:1/1;width:auto;max-height:calc(100vh - (56px + var(--spacing-unit-s) * 2));overflow:hidden}.modal--quick-view .product-media__primary{max-height:calc(82.5vh - (56px + var(--spacing-unit-s) + var(--spacing-unit-xl) * 2))}.product-media__primary-image{border-radius:var(--border-radius)}.product-media__secondary{margin-bottom:0;max-width:calc((var(--spacing-unit-xxs) + 60px) * 6)}.product-media__secondary-item{height:70px}}@media screen and (min-width: 1512px),print{.product-media__secondary{max-width:calc((var(--spacing-unit-xxs) + 95px) * 6)}.product-media__secondary-item{height:95px}}@media (forced-colors: active){.accelerated-checkout-button{border:1px solid transparent!important}:host([page-type="cart_page"]) .accelerated-checkout-button{border:1px solid transparent!important}}
/*# sourceMappingURL=/cdn/shop/t/266/assets/custom-style.css.map */
