.product_section.media-position--right{flex-direction:row-reverse}@media only screen and (max-width: 798px){.product_section.media-position--left,.product_section.media-position--right{flex-direction:column}}.vendor{margin-bottom:6px}.section.product_section{margin-top:0}.product-main{width:100%}.product_section .description{margin-bottom:15px}.product__images{position:sticky;top:0}@media only screen and (max-width: 798px){.product__images{position:initial}}.modal_price{padding-bottom:8px;display:block}.product_section .description.bottom{margin-top:15px;border-bottom:none}.product-links{margin-bottom:8px;font-size:.9em;border-top:1px solid #cccccc;padding:10px 0 5px}.product-links p{margin:2px 0}.social-share-buttons{max-width:1200px;border-top:1px solid #cccccc;margin:0 auto;padding-top:20px}.social_buttons{font-size:1em;margin:0 auto;max-width:1200px}@media only screen and (max-width: 798px){.social_buttons{text-align:center}}.share_article .social_buttons{border-top:none;padding-top:0}@media only screen and (max-width: 798px){.share_article .social_buttons{padding-top:15px}}.share-btn{display:inline-block;text-align:center;font-size:1.2em;margin-right:6px;margin-bottom:10px}.share-btn a{color:#fff;padding:10px 10px 8px;border:solid 1px #e2e2e2;display:inline-block;transition:all .5s ease 0s}.icon-twitter-share:before{color:#09aeec}.icon-twitter-share:hover{background-color:#09aeec;border-color:#09aeec;color:#fff}.icon-twitter-share:hover:before{color:#fff}.icon-facebook-share:before{color:#49659d}.icon-facebook-share:hover{background-color:#49659d;border-color:#49659d;color:#fff}.icon-facebook-share:hover:before{color:#fff}.icon-pinterest-share:before{color:#cb1f2a}.icon-pinterest-share:hover{background-color:#cb1f2a;border-color:#cb1f2a;color:#fff}.icon-pinterest-share:hover:before{color:#fff}.icon-mail-share:before{color:#888}.icon-mail-share:hover{background-color:#888;border-color:#888;color:#fff}.icon-mail-share:hover:before{color:#fff}.product-quantity-box .quantity,.product-quantity-box .quantity:focus,.product-quantity-box .product-plus,.product-quantity-box .product-minus{border:#e2e2e2 1px solid;color:#000}.product-quantity-box{margin-right:0;-webkit-user-select:none;user-select:none}.product-quantity-box label{text-align:left;text-transform:uppercase;margin-bottom:.5em}.product-quantity-box .quantity{text-align:center;padding:6px 15px;width:38%;height:44px;border-radius:0;-webkit-appearance:none;appearance:none;float:left}@media only screen and (max-width: 798px){.product-quantity-box .quantity{width:calc(100% - 88px)}}.product-quantity-box .product-plus,.product-quantity-box .product-minus{background:#f2f2f2;font-weight:300;position:relative;cursor:pointer;height:44px;display:block;width:44px;text-align:center;float:left}.product-quantity-box .product-plus:hover,.product-quantity-box .product-minus:hover{background:#d9d9d9}@media only screen and (max-width: 798px){.product-quantity-box .product-plus,.product-quantity-box .product-minus{display:inline;display:initial;margin:0}}.product-quantity-box .product-plus{border-left:0;font-size:16px;line-height:44px;border-radius:0 6px 6px 0}.product-quantity-box .product-minus{border-right:0;line-height:44px;font-size:18px;border-radius:6px 0 0 6px}.product-quantity-box+.inline_purchase{margin-top:31.5px;width:55%;float:left}.product_section .product_form,.product_section .contact-form{max-width:400px}@media only screen and (max-width: 798px){.product_section .product_form,.product_section .contact-form{max-width:100%}}.swatch-element.swatch--active{border-color:#000;box-shadow:0 0 0 2px #fff}.selector-wrapper label{margin-bottom:.5em}.product_section .product_form{opacity:1!important;transition:opacity .2s ease}.product_section .product_form.is-visible{opacity:1}.selector-wrapper{display:none}.swatch_options{margin-bottom:1em}.swatch .option_title,.product-customizer-option label,.product-customizer-option legend,.product-customizer-option .option_title{width:100%;margin:0 0 15px;text-transform:uppercase}.swatch input[type=radio],.swatch_options input[type=radio]{display:none}.swatch label{margin:0;cursor:pointer;padding:10px;font-size:13px;text-transform:uppercase;text-align:center}.swatch .color label{background-size:cover;background-position:center;line-height:34px}.swatch-element{position:relative}.swatch-element.color.swatch-element label{padding:0;margin:0;width:34px;height:34px;border-radius:50%;box-shadow:1px 1px 3px #aaa}.swatch_options input:checked+.swatch-element label{border:2px solid #ff60a2}.swatch .swatch-element{position:relative;padding:6px;transform:translateZ(0);border-radius:50%;border:0;margin-right:0}.swatch .swatch-element .crossed-out{display:none}.swatch .swatch-element.soldout .crossed-out{display:block;height:24px;width:24px;pointer-events:none;object-fit:fill}.swatch .swatch-element.soldout label{opacity:.6}.crossed-out{background-image:linear-gradient(to bottom left,transparent 50%,#999 50%,#999 calc(50% + 1px),transparent 50%),linear-gradient(to bottom right,transparent 50%,#999 50%,#999 calc(50% + 1px),transparent 50%);position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.swatch_options.font_color_options{margin:20px 0}.swatch_options.font_color_options .option_title{text-transform:uppercase;margin:0}.swatch_options.font_color_options .option_description{margin:0 0 5px;font-size:12px}.swatch_options.font_color_options .swatch-element{border:0;padding:4px}.swatch_options.font_color_options .swatch-element label{cursor:pointer;width:24px;height:24px}.swatch_options.monogram{margin:20px 0}.swatch_options.monogram .option_title{text-transform:uppercase;margin:0}.swatch_options.monogram .option_description{margin:0 0 5px;font-size:12px;font-family:serif;font-style:italic;color:#999}.swatch_options.monogram input[type=text]{font-family:serif;border-radius:4px;border-color:#ffdae5;border-width:2px}.swatch_options.monogram input[type=text]::placeholder{font-family:serif;color:#000}.swatch-block-header span{font-family:Sofia;font-size:14px;color:#6a6a6a}div.swatch-preset-83927 .swatch-tool-tip{top:-25px!important}.swatch-element .tooltip{text-align:center;text-transform:capitalize;background:#fff1ef;color:#333;bottom:100%;padding:10px;display:block;position:absolute;width:130px;line-height:16px;font-size:12px;letter-spacing:.1em;left:-45px;margin-bottom:15px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease-out;box-shadow:2px 2px 6px #00000047;border-radius:4px;z-index:10000}.swatch-element .tooltip:before{content:"";bottom:-20px;display:block;height:20px;left:0;position:absolute;width:100%}.swatch-element .tooltip:after{content:"";border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #ffdae5 10px;bottom:-10px;height:0;left:50%;margin-left:-13px;position:absolute;width:0}.swatch-element label:hover+.tooltip{opacity:1;visibility:visible;transform:translateY(0)}.collection_swatches{margin-top:.5rem}.collection_swatches .swatch{display:inline-block;padding:2px;line-height:0}.collection_swatches .swatch:hover{border-color:#000}.collection_swatches .swatch span{width:34px;min-width:34px;height:34px;float:none;display:inline-block;border:#e2e2e2 1px solid;background-clip:padding-box;background-position:center;background-size:cover}.purchase-details__buttons.purchase-details__spb--true{flex:1 0 55%;margin-top:0}.smart-payment-button--true .purchase-details{padding-bottom:0}.purchase-details__buttons.purchase-details__spb--true .add_to_cart{flex:1 0 95%;max-width:95%;margin-left:5%;margin-bottom:10px;background-color:#ff60a2;color:#fff}.purchase-details__buttons.purchase-details__spb--true .add_to_cart:hover{background-color:#ffdae5;border:1px solid #ffdae5}.purchase-details__buttons.purchase-details__spb--true .shopify-payment-button{display:none}.surface-pick-up{margin-top:20px}@media (max-width: 991px){.purchase-details{flex-direction:column}.product-quantity-box.purchase-details__quantity{width:100%;margin:0}.purchase-details__buttons.purchase-details__spb--true .add_to_cart{flex:1 0 100%;max-width:100%;margin-left:0;margin-top:10px}.purchase-details__buttons.purchase-details__spb--true{flex:1 0 100%;width:100%}}.promo-banner{justify-content:center}input[type=text],input[type=password],input[type=email],input[type=search],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=month],input[type=week],input[type=time],input[type=range],input[type=color],select,textarea{padding:7px 14px}.search-padding{padding:7px 14px 7px 35px!important;margin-bottom:0!important}.banana-container{width:100%}.product-customizer-options{margin-bottom:1em}.product-customizer-option input[type=text]{min-height:34px;height:100%;border-radius:4px;border-color:#ffdae5;border-width:2px;font-size:16px}.option-type-checkbox{display:flex;flex-direction:row}.option-type-checkbox div label{margin:0 0 0 10px}.option-type-checkbox input[type=checkbox]{accent-color:#ffaec6}.product-customizer-option .product-customizer-select-wrap select{min-height:34px;height:100%;border-radius:4px;border-color:#ffdae5;border-width:2px;font-size:14px}.product-customizer-upswatch-wrapper ul{display:flex;flex-wrap:wrap;padding-left:0;column-gap:10px;list-style:none}.product-customizer-upswatch-wrapper ul li{width:34px;height:34px}.product-customizer-upswatch-wrapper ul li:hover .option-value{opacity:1;visibility:visible;transform:translateY(0)}.product-customizer-upswatch-wrapper ul li input{display:none}.product-customizer-option .product-customizer-upswatch-wrapper ul li input[type=radio]:checked+label picture img{border:2px solid #FF60A2}.product-customizer-upswatch-wrapper ul li label{padding:0;margin:0;position:relative;z-index:1;cursor:pointer}.product-customizer-upswatch-wrapper ul li picture{box-shadow:none}.product-customizer-upswatch-wrapper ul li picture,.product-customizer-upswatch-wrapper ul li img{margin:0;width:34px;height:34px;cursor:pointer}.product-customizer-upswatch-wrapper ul li img{box-shadow:1px 1px 3px #aaa;border-radius:50%}.product-customizer-upswatch-wrapper ul label:after{display:none}.product-customizer-upswatch-wrapper ul li .option-value{text-align:center;text-transform:uppercase;background:#ffdae5;color:#333;bottom:100%;padding:5px 10px;display:block;position:absolute;width:130px;line-height:16px;font-size:12px;font-weight:400;letter-spacing:.1em;left:-45px;margin-bottom:15px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease-out;box-shadow:2px 2px 6px #00000047;border-radius:4px;z-index:10000}.product-customizer-upswatch-wrapper ul li .option-value:before{content:"";bottom:-20px;display:block;height:20px;left:0;position:absolute;width:100%}.product-customizer-upswatch-wrapper ul li .option-value:after{content:"";border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #ffdae5 10px;bottom:-10px;height:0;left:50%;margin-left:-13px;position:absolute;width:0}.product-customizer-upswatch-wrapper ul li .option-price,p.product-customizer-customizations-total{display:none}.product-customizer-swatches{display:flex;padding-bottom:10px}.product-customizer-swatches .product-customizer-swatch{color:transparent;position:relative;width:34px;height:34px;margin-right:8px;margin-bottom:8px}.product-customizer-swatches .product-customizer-swatch .option-value{display:block!important;text-align:center;text-transform:uppercase;background:#ffdae5;color:#333;bottom:100%;padding:2px 10px;display:block;position:absolute;width:130px!important;height:auto!important;font-size:12px;letter-spacing:.1em;left:-45px;margin-bottom:15px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .25s ease-out;box-shadow:2px 2px 6px #00000047;border-radius:4px!important;border:0!important;z-index:100}.product-customizer-swatches .product-customizer-swatch .option-value:before{content:"";bottom:-20px;display:block;height:20px;left:0;position:absolute;width:100%}.product-customizer-swatches .product-customizer-swatch .option-value:after{content:"";border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #ffdae5 10px;bottom:-10px;height:0;left:50%;margin-left:-13px;position:absolute;width:0}.product-customizer-swatches .product-customizer-swatch:hover .option-value{opacity:1;visibility:visible;transform:translateY(0)}.product-customizer-swatch__trigger span:nth-child(1){display:none}.product-customizer-swatches span:nth-child(1){cursor:pointer;width:34px!important;height:34px!important;border-radius:50%!important;display:inline-block;box-shadow:2px 2px 6px #00000047}span.product-customizer-swatch.selected span:nth-child(1){border:2px solid #FF60A2}.product-gallery__thumbnail{height:80px}.product_gallery_nav .gallery-cell{aspect-ratio:1}.product_gallery_nav .gallery-cell img{height:100%;width:100%;object-fit:cover}.product__images .zoom-container,.product__images .image__container{aspect-ratio:1}.gallery-wrap.product-height-set .product_gallery img{height:100%;width:100%;max-height:unset}.gallery-wrap{position:relative}.search__results{padding:0;max-height:unset;overflow-y:auto;width:250px;border:1px solid #cccccc;border-top:none}.search__results li{padding:5px 0}.product-customizer-option[data-option-name=embroidery-swatches] li{width:80px;height:auto}.product-customizer-option[data-option-name=embroidery-swatches] li img{border-radius:2px;width:100%;height:80px;object-fit:contain;box-shadow:none}.td-sp-button__large{font-family:Sofia;font-size:16px;font-weight:500;line-height:20px;width:100%;text-align:center;padding:21px 60px;background-color:#f4739e;border-radius:4px;color:#000!important;opacity:100%;transition:opacity .2s ease-in-out;text-transform:uppercase;cursor:pointer;max-width:400px}.td-sp-button__large:hover{opacity:80%}.td-sp-button__large[aria-disabled=true]{opacity:80%!important;cursor:not-allowed}.td-thumbnail{background-color:#fff;padding:10px;border-radius:4px;height:fit-content}.td-scroll-info{text-transform:capitalize;font-family:Sofia}.category-content__featured-items-wrapper .slick-arrow{display:none!important}.td-scroll-container__show{transition:opacity linear .5s;opacity:100%!important;z-index:10!important}.td-scroll-container{opacity:0;position:absolute;height:50px;z-index:0;font-size:1.21rem;bottom:0;width:50%;display:flex;color:#fff;background-color:#f3739e;right:0;justify-content:center;align-items:center;gap:8px}.category-content__featured-items::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent}.hide-scrollbar::-webkit-scrollbar{width:1px}.hide-scrollbar::-webkit-scrollbar-track{background:transparent}.hide-scrollbar::-webkit-scrollbar-thumb{background-color:transparent}@media (max-width: 500px){.category-content__featured-items-wrapper .slick-arrow{padding:0 5px}}@media screen and (max-width: 798px){.td-sp-button__large{padding:20px;width:100%}.category-content__featured-items-wrapper{position:relative}.category-content__featured-items{background-color:#fff5f8}.category-content__featured-items-wrapper .slick-arrow{position:absolute;height:100%;top:0;bottom:0;background:#ffffffbf;opacity:.5;z-index:6;display:block!important}.category-content__featured-items-wrapper .slick-arrow:hover{opacity:.8}.category-content__featured-items-wrapper .slick-arrow span{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7298 2.55623C17.0227 2.84924 17.1873 3.2466 17.1873 3.66092C17.1873 4.07524 17.0227 4.47259 16.7298 4.7656L8.99542 12.5L16.7298 20.2343C17.0144 20.529 17.1719 20.9237 17.1683 21.3334C17.1648 21.7431 17.0005 22.135 16.7108 22.4247C16.4211 22.7144 16.0292 22.8787 15.6195 22.8823C15.2098 22.8858 14.8151 22.7283 14.5204 22.4437L5.68136 13.6047C5.38843 13.3116 5.22388 12.9143 5.22388 12.5C5.22388 12.0857 5.38843 11.6883 5.68136 11.3953L14.5204 2.55623C14.8134 2.26331 15.2108 2.09875 15.6251 2.09875C16.0394 2.09875 16.4368 2.26331 16.7298 2.55623V2.55623Z' fill='black'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:relative;width:25px;height:25px}}@media screen and (min-width: 799px){.header-menu-container__items{padding:10px 0}}.td-sp-button__pdp{font-family:Sofia;font-size:15px;height:auto;font-weight:500;line-height:18px;text-align:center;padding:8px 16px;gap:8px;border-radius:4px;border-color:transparent!important;background-color:#f4739e!important;color:#000!important;text-transform:uppercase;display:flex;justify-content:center;align-items:center;width:100%;opacity:100%;transition:opacity .2s ease-in-out}.td-sp-button__pdp:hover{opacity:80%}.td-product-card .product-title{font-family:Sofia;font-size:14.7px;font-weight:700;line-height:17.5px;text-align:left;letter-spacing:0}.td-product-card .current_price .money{font-family:Sofia;font-size:14.7px;font-weight:400;line-height:18px;text-align:left;color:#ff60a2!important}.td-product-card .was_price .money{font-family:Sofia;font-size:14.7px;font-weight:400;line-height:18px;text-align:left}.td-product-card .was_price{color:#aaa!important}.yotpo-sr-bottom-line-text,.yotpo-sr-bottom-line-score{font-family:Sofia!important;font-size:14px!important;font-weight:500!important;line-height:125%!important;text-align:left!important;margin-right:0!important;padding-left:4px!important;color:#000!important;letter-spacing:normal;padding-bottom:2px;-webkit-font-smoothing:antialiased}.yotpo-sr-bottom-line-summary div{margin:0!important;gap:3px}.yotpo-sr-bottom-line-summary{align-items:center!important;flex-direction:row!important}.yotpo-sr-vertical-border{display:none!important}h1,h2,h3,h4,h5,h6{font-family:Rethink Sans!important}p,span,a,ul,li,strong,input{font-family:Sofia!important}.td-product-grid__savings-badge{display:flex;justify-content:center;align-items:center;position:absolute;z-index:4;top:10px;padding:1px;right:10px;color:#fff;font-family:Sofia;font-size:9.5px;font-weight:700;line-height:11px;text-align:center;height:40px;width:40px;border-radius:100%;background-color:#db204d}.swatch-block{margin-bottom:15px}.swatch-block-header{font-family:Sofia;text-transform:capitalize;font-size:16px;font-weight:800;color:#000}.swatch-block-header--custom{font-family:Sofia;text-transform:capitalize;font-size:16px;font-weight:800;color:#000;margin-bottom:8px}.swatch-block-content{display:block;width:100%}.swatch-list,.font-color-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:8px}.font-color-item{display:inline-block}.kl-hub-drawer a span{color:var(--kl-local-button-color)}.rebuy-widget.widget-type-product.widget-display-embed .primary-title{font-family:Sofia!important;text-transform:uppercase;font-size:16px;font-weight:600;color:#000;margin-bottom:0!important}.rebuy-widget.widget-type-product.widget-display-embed .description{margin:0;font-style:italic}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-product-grid{padding:0!important}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-product-media{width:100%!important;grid-area:a}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-product-info{grid-row:a-start / a-end;width:100%!important;padding:0!important;font-family:Sofia!important;font-size:16px;margin-top:5px!important}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-product-title{margin-top:0!important;font-weight:600;text-align:left!important}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-product-price{margin:0!important;text-align:left!important}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-product-actions{grid-area:d;width:100%!important}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-product-options{grid-area:e}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-product-block,.rebuy-widget.widget-type-product.widget-display-embed .splide .rebuy-product-block:not(.splide__slide){padding:5px 10px!important;display:grid!important;grid-template:"a b" auto "a c" auto "d d" auto "e e" auto / calc(25% - 5px) calc(75% - 5px);column-gap:10px;row-gap:5px;box-shadow:0 2px 6px -1px #00000040;margin:5px!important;border-radius:5px;width:calc(100% - 10px)!important}@media screen and (min-width: 1024px){.rebuy-widget.widget-type-product.widget-display-embed .rebuy-product-info{grid-row:unset;grid-area:b}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-product-actions{grid-area:c}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-product-options{grid-area:d}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-product-block{margin-top:10px}}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-button{font-family:Sofia;font-size:15px;height:auto;font-weight:500;line-height:18px;text-align:center;padding:8px 16px;gap:8px;border-radius:4px;border-color:transparent!important;background-color:#c00f4a!important;color:#fff!important;text-transform:uppercase;display:flex;justify-content:center;align-items:center;width:100%;opacity:100%;transition:opacity .2s ease-in-out}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-button:hover{background-color:#ffdae5}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-button:disabled{opacity:50%}.rebuy-widget.widget-type-product.widget-display-embed .rebuy-product-options{margin-top:0}.powered-by-rebuy{display:none!important}.mega-menu .dropdown_content{max-width:1033px;padding:2em 0}.menu-block__list{max-width:350px;display:flex;flex-direction:column;padding:0 2em;margin-left:1px}.menu-block__list li{font-size:1.025rem;padding:0;margin-bottom:.5em;color:#727272}.menu-block__list li:first-child{font-family:Oswald,sans-serif;font-size:1.15rem;padding:0 0 .45em;border-bottom:4px solid #f3739e;text-transform:uppercase;margin-bottom:.85em;color:#363636}.dropdown_column.column--wide.promo-column{display:flex;padding:0 1em;flex:100%;max-width:700px;flex-wrap:nowrap;max-height:300px!important;margin-left:auto}@media screen and (max-width: 768px){.dropdown_column.column--wide.promo-column{flex-direction:column;max-height:none}.promo-column__image{width:100%;max-height:200px}.promo-column__content{width:100%;padding:2em 1.5em}}.promo-column__image{width:40%}.promo-column__image img{height:100%;width:100%;object-fit:cover;object-position:center;max-width:100%}.promo-column__content{padding:2.5em;max-width:400px;background:#f8f8f8;width:60%}.promo-column__content strong{font-size:1.85rem;font-family:Oswald,sans-serif;font-weight:400;line-height:125%;display:block;margin-bottom:.5em}.promo-column__content p{font-size:.9rem;font-family:Roboto,sans-serif;line-height:130%}.promo-column__content .sprinkled-btn{margin-top:15px}.mega-menu{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.promo-column__image img{transition:opacity .3s ease}.promo-column__image img[loading=lazy]{opacity:.8}.promo-column__image img[loading=lazy]:not([src*="data:image"]){opacity:1}
/*# sourceMappingURL=/cdn/shop/t/132/assets/td-styles.css.map */
