.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:0;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:auto;max-height:unset}.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:#c00f4a;border-radius:4px;color:#fff!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:#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}.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}
/*# sourceMappingURL=/cdn/shop/t/102/assets/td-styles.css.map?v=46085940897079081791748614175 */
