.content-area{margin-top:153px}.admin-bar .content-area{margin-top:107px}.single-product .woocommerce-notices-wrapper{margin-top:35px;margin-bottom:0}.woocommerce div.product{display:flex;gap:40px;margin-bottom:40px;flex-direction:column;padding:35px 23px 0}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{width:100%!important}.variations_form{display:block!important;width:100%}table.variations{width:100%}table.variations tbody{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}table.variations tr{display:block;flex:1}table.variations th.label{display:block}table.variations td.value{display:block;position:relative}table.variations td.value select{width:100%;display:block;padding:13px 56px 13px 25px;height:58px;border:1px solid #ACDBD1;background:#F1FCFA;font-size:18px;font-weight:300;color:#005140;letter-spacing:.03em;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:29px}table.variations td.value select.variations-select-open{border-radius:29px 29px 0 0;border:1px solid #ACDBD1}table.variations td.value select:focus{outline:none;box-shadow:none;border:1px solid #ACDBD1;cursor:pointer}table.variations td.value select.variations-select-open option{border:1px solid #ACDBD1!important}table.variations td.value select:hover{border-color:#ACDBD1;cursor:pointer}table.variations td.value select option{padding:12px 25px;font-size:18px;font-weight:300;letter-spacing:.03em;color:#005140;word-break:break-word;position:relative;background:#F1FCFA;border-top:none;z-index:1}table.variations td.value::after{content:"\e909";font-family:"cotton-creations";position:absolute;right:25px;top:50%;transform:translateY(-50%);font-size:18px;color:#4B4790;pointer-events:none}table.variations td.value select.variations-select-open::after{transform:translate(0,-50%) rotateZ(180deg)}.woocommerce-variation-price{display:none}table.variations .choices{margin-bottom:0}.single_variation_wrap{margin-top:35px}.reset_variations{display:flex;justify-content:center;align-items:center;gap:8px;margin:15px auto 0;width:max-content;text-align:center;background:none;font-size:18px;color:#4D47B3}.reset_variations[style*="hidden"]{margin-bottom:-35px}.reset_variations:before{content:"\e925";font-family:"cotton-creations"}.product-detail__price-wrapper{margin-top:20px;padding-left:10px;order:4}.product-detail__info>.product-detail__price-wrapper{margin-bottom:20px}.product-detail__price-label{color:#00807F;font-size:20px}.product-detail__price-value{color:#00807F;font-weight:800;font-size:20px}.product-detail__gallery-container{display:flex;flex-direction:column;gap:25px}.product-detail__gallery-container .onsale{display:none}.woocommerce div.product div.images{margin-bottom:0}.woocommerce div.product div.images.woocommerce-product-gallery{opacity:1;transition:opacity 0.25s ease-in-out;padding:15px;gap:25px;border-radius:25px;background:#F5F4FA!important}.woocommerce div.product div.images .woocommerce-product-gallery__image a{text-decoration:none!important;background:transparent!important}.woocommerce div.product div.images .woocommerce-product-gallery__image a:hover{text-decoration:none!important;background:transparent!important}.woocommerce div.product div.images .flex-control-thumbs li::before{content:none!important;display:none!important}.woocommerce-product-gallery__trigger{display:none!important}.woocommerce-product-gallery__wrapper img{width:100%;height:100%;max-height:500px;max-width:100%;display:block;margin:0 auto;object-fit:contain;object-position:center}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper.slick-initialized{position:relative}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper.slick-initialized .woocommerce-product-gallery__image,.woocommerce-product-gallery .woocommerce-product-gallery__wrapper.slick-initialized .slick-slide .woocommerce-product-gallery__image{display:block!important;width:100%!important;height:100%;max-height:500px;border-radius:19px;overflow:hidden}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-list{overflow:hidden;height:500px}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-track{display:flex;align-items:stretch}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-slide{height:100%;display:block}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-slide>div{display:block;height:100%}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .slick-dots{margin-top:1rem}.woocommerce-product-gallery .product-gallery__bottom-nav{display:flex;align-items:center;gap:.75rem;margin-top:1rem}.woocommerce-product-gallery .product-gallery__arrow{flex-shrink:0}.woocommerce-product-gallery .product-gallery__arrow .slick-arrow{width:34px;height:34px;padding:0;border:none;background:transparent;border-radius:50%;font-size:0;cursor:pointer;color:#4B4790}.woocommerce-product-gallery .product-gallery__thumbs{flex:1;min-width:0;position:relative}.woocommerce-product-gallery .product-gallery__thumbs .slick-track{display:flex;align-items:stretch}.woocommerce-product-gallery .product-gallery__thumbs .slick-list{margin:0 -6px}.woocommerce-product-gallery .product-gallery__thumbs .slick-slide{padding:0 4px;cursor:pointer}.woocommerce-product-gallery .product-gallery__thumb{border:2px solid transparent;border-radius:8px;overflow:hidden;aspect-ratio:1;background:#eee;width:50px;height:50px;aspect-ratio:50 / 50}.woocommerce-product-gallery .product-gallery__thumbs .slick-current .product-gallery__thumb{border-color:#4B4790}.woocommerce-product-gallery .product-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.woocommerce-product-gallery .product-gallery__thumbs .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;padding:0;border:none;background:rgba(0,0,0,.08);border-radius:50%;font-size:0;cursor:pointer}.woocommerce-product-gallery .product-gallery__thumbs .slick-arrow:hover{background:rgba(0,0,0,.15)}.woocommerce-product-gallery .product-gallery__thumbs .slick-prev{left:0}.woocommerce-product-gallery .product-gallery__thumbs .slick-next{right:0}.product-detail__thumb-nav{flex-shrink:0;width:36px;height:36px;border:none;border-radius:50%;background:#E8E5F0;color:#4B4790;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.product-detail__thumb-nav:hover{background:#D0CCE0}.product-detail__thumb-nav .icon-circle-arrow-left,.product-detail__thumb-nav .icon-circle-arrow-right{font-size:18px}.product-detail__gallery-links{display:flex;flex-direction:column;gap:20px;order:3}.product-detail__gallery-links a{text-decoration:none;background:transparent;color:#7A2C00;font-family:"Reddit Sans";font-size:18px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.36px}.product-detail--details-page .product-detail__gallery-links a{color:#322F61}.product-detail__gallery-icon{display:inline-block;width:18px;height:18px;margin-right:6px;vertical-align:middle;background-size:contain;background-repeat:no-repeat;background-position:center}.product-detail__gallery-icon--spec{background-image:url(/wp-content/themes/cottoncreations/assets/img/print-icon.svg)}.product-detail__gallery-icon--download{background-image:url(/wp-content/themes/cottoncreations/assets/img/by-piece-icon.svg)}.product-detail__gallery-icon--print{background-image:url(/wp-content/themes/cottoncreations/assets/img/print-icon.svg)}.woocommerce div.product .product_title{color:#4B4790;font-size:25px;font-style:normal;font-weight:800;line-height:115%;letter-spacing:1px;margin-bottom:15px;order:1}.product-detail__info .sub-heading{color:#00807F;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.44px;margin-bottom:0}.product-detail__title{margin:0 0 15px;font-size:25px;color:#4B4790;line-height:1.2em}.product-detail__rating{display:flex;align-items:center;gap:10px;margin-bottom:15px;order:2}.product-detail__rating ul{display:flex;gap:5px;margin:0;padding:0}.product-detail__rating ul li{margin-bottom:0;padding-left:0}.product-detail__rating ul li::before{display:none}.product-detail__rating .icon-star{color:#EE6618;font-size:18px}.product-detail__rating-count{font-size:15px;font-weight:300;color:#005140}.product-detail__rating-icons{display:flex;gap:20px;margin-left:30px}.product-detail__rating-icons a{text-decoration:none;position:relative;display:inline-block;width:20px;height:20px}.product-detail__rating-print,.product-detail__rating-print:hover{background:url(/wp-content/themes/cottoncreations/assets/img/print-icon.svg) no-repeat center center}.product-detail__rating-share,.product-detail__rating-share:hover{background:url(/wp-content/themes/cottoncreations/assets/img/share-icon.svg) no-repeat center center}.product-detail__options{margin-bottom:15px;display:flex;gap:20px;flex-direction:column}.product-detail__option{margin-bottom:15px;width:100%}.product-detail__option label{display:block;margin-bottom:6px;font-size:16px;font-weight:800;color:#00807F}.product-detail__option select{width:100%}.product-detail__reset-filters{margin:0 0 35px}.product-detail__reset-filters a{display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:800;color:#4B4790;background:none}.product-detail__reset-filters .icon-circle-arrow-left{font-size:16px}.product-detail__reset-filters-link{background:transparent;color:#4D47B3;font-family:"Reddit Sans";font-size:18px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.36px}.product-detail__reset-filters-wrapper{margin-bottom:35px}.product-detail__pricing-table-cart-form-request-links.is-updating-pricing .product-detail__price-container,.product-detail__pricing-table-cart-form-request-links.is-updating-pricing .product-detail__pricing{opacity:.5;pointer-events:none;transition:opacity 0.2s ease}.product-detail__pricing{display:flex;padding:28px 20px;flex-direction:column;justify-content:center;align-items:center;gap:5px;align-self:stretch;width:100%;background:#FFF;border-radius:25px;border:1px solid #ACDBD1}.product-detail__pricing tbody{display:flex;flex-direction:column}.product-detail__pricing tbody,.product-detail__pricing tbody tr{width:100%;max-width:100%;box-sizing:border-box;display:flex}.product-detail__pricing tbody tr{display:flex;flex-direction:row;justify-content:space-between}.product-detail__pricing tbody tr.table-pricing-heading{align-items:flex-end}@media (max-width:767px){.product-detail__pricing-mobile-wrap{width:100%;max-width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.product-detail__price-container{border-radius:25px;border:1px solid #ACDBD1;padding:20px;margin-bottom:35px;margin-top:38px}.product-detail__pricing-table-cart-form-request-links.container-fluid .product-detail__pricing-mobile-wrap{margin-left:calc(-1 * var(--bs-gutter-x, 21px));margin-right:calc(-1 * var(--bs-gutter-x, 21px));width:calc(100% + 2 * var(--bs-gutter-x, 21px));max-width:none;box-sizing:content-box}.product-detail__pricing{display:table!important;width:100%!important;max-width:100%!important;margin-left:0;margin-right:0;padding-left:0;padding-right:0;padding-top:10px;padding-bottom:10px;box-sizing:border-box;border:none;border-radius:0}.product-detail__pricing tbody{width:100%!important;max-width:100%!important;display:table-row-group}.product-detail__pricing tbody tr{width:100%!important;max-width:100%!important;display:table-row}}.product-detail__pricing th,.product-detail__pricing td{padding:12px 0;text-align:left;background:transparent}.product-detail__pricing th{color:#005140;font-size:16px;font-weight:800}.product-detail__pricing td{font-size:16px;font-weight:800;color:#00807F;text-align:center}.product-detail__pricing td:first-child{text-align:left}.product-detail__pricing tr:last-child td{border-bottom:none}.product-detail__pricing-mobile td{border:1px solid #ACDBD1}.product-detail__pricing-mobile td:first-child{border-left:none}.product-detail__pricing-mobile td:last-child{border-right:none}.product-detail__pricing-mobile .table-pricing-heading td{border:none}.product-detail__pricing-mobile tr:nth-child(2) td{border:none}.product-detail__pricing-table-cart-form-request-links{order:5}.product-detail__pricing .table-pricing-heading td{color:#00807F;font-size:14px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.28px;vertical-align:bottom}.product-detail__pricing .table-pricing-heading:first-child td{padding:0;border-bottom:none}.product-detail__pricing .table-title,.product-detail__pricing .table-label,.product-detail__pricing .table-item-title{display:block}.product-detail__pricing .table-pricing-heading .table-title{font-family:"Caveat",cursive;color:#4B4790;font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;margin-bottom:3px;width:200px}.product-detail__pricing .table-pricing-heading .table-subheading{color:#4B4790;font-family:"Reddit Sans";font-size:14px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.28px}.product-detail__pricing .table-subheading{color:#4B4790;font-family:"Reddit Sans";font-size:14px;font-style:normal;font-weight:300;line-height:113%;letter-spacing:.28px}.product-detail__pricing .table-item-icon{display:flex;align-items:center;gap:10px;flex-direction:column}.product-detail__pricing .table-item-title{color:#4B4790;font-family:"Reddit Sans";font-size:16px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.44px;margin-bottom:3px}.product-detail__pricing .table-item-subtitle{color:#00807F;font-family:"Reddit Sans";font-size:14px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.28px}.product-detail__pricing .table-item-icon-img{width:30px;height:30px}.product-detail__pricing .table-item-icon-img i{font-size:30px;color:#4B4790}.product-detail__pricing .table-item-icon-img i.icon-design-studio-s01{color:#CD8156}.product-detail__pricing .table-label{display:inline-block;padding:4px 6px;margin:0 auto 6px;justify-content:center;align-items:center;border-radius:3px;background:#00807F;color:#FFF;font-size:12px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:1.5px;text-transform:uppercase}.product-detail__pricing .table-number{color:#00807F;font-size:18px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.36px}.product-detail__pricing body tr{border-bottom:1px solid #ACDBD1}.product-detail__pricing .table-by-piece td{color:#4B4790;font-family:"Reddit Sans";font-size:22px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.44px}.product-detail__pricing .table-with-print .table-item-title{color:#CD8156}.product-detail__pricing .table-with-print td{color:#CD8156;font-family:"Reddit Sans";font-size:22px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.44px}.product-detail__pricing .table-item-title--highlight{color:#CD8156}.product-detail__disclaimers{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:35px;flex-direction:column}.product-detail__disclaimer{display:flex;flex:1 0 auto;padding:8px 10px;align-items:center;gap:6px;width:100%;align-self:stretch;border-radius:15px;border:1px solid #D0CFE7;background:#FFF}.product-detail__disclaimer p{margin:0;font-size:14px;font-weight:600;color:#C4770E;line-height:1.7em}.product-detail__disclaimer-pricing p{color:#4B4790;font-family:"Reddit Sans";font-size:14px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:.28px}.product-detail__disclaimer-design p{color:#AC643A;font-family:"Reddit Sans";font-size:14px;font-style:normal;font-weight:300;line-height:1.4em;letter-spacing:.28px}.product-detail__disclaimer-icon{flex-shrink:0;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.product-detail__disclaimer-icon--doc{background-image:url(/wp-content/themes/cottoncreations/assets/img/by-piece-icon.svg)}.product-detail__disclaimer-icon--leaf{background-image:url(/wp-content/themes/cottoncreations/assets/img/with-print-icon.svg)}.product-detail__quantity-wrap{display:flex;flex-wrap:wrap;flex-direction:column;gap:20px;margin:35px 0}.product-detail__pricing+.product-detail__quantity-wrap{margin-top:0}.product-detail__quantity-wrap .cart,.product-detail__quantity-wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;gap:20px}.product-detail__quantity-wrap .quantity{display:flex;justify-content:center;align-items:center;margin:0 auto;width:100%;max-width:332px;height:58px;overflow:hidden;border:1px solid #ACDBD1;border-radius:50px;background:#F1FCFA}.product-detail__quantity-wrap .quantity button{border:none;background:transparent;width:44px;font-size:20px;font-weight:800;color:#00807F}.product-detail__quantity{display:flex;align-items:center;gap:20px;margin-bottom:35px;flex-direction:column;width:100%}.product-detail__quantity label{display:none}.product-detail__quantity-input{display:flex;align-items:center;border:1px solid #ACDBD1;border-radius:50px;background:#F1FCFA;overflow:hidden;padding-right:0;width:100%;justify-content:center}.product-detail__quantity-input button{width:44px;height:44px;border:none;background:transparent;font-size:20px;font-weight:800;color:#00807F;cursor:pointer}.product-detail__quantity-input input{width:50px;text-align:center;border:none;border-left:1px solid #ACDBD1;border-right:1px solid #ACDBD1;background:transparent;font-size:16px;font-weight:800;color:#005140}.product-detail__quantity-input input[type="number"]{width:150px;border:none}.product-detail__actions,.btn-group{width:100%;text-align:center}.btn-group{justify-content:center}.product-detail__actions{display:inline-block;margin-bottom:35px}.product-detail__actions .btn-group{margin:0}.product-detail__actions .btn-icon{display:inline-flex;align-items:center;gap:8px}.product-detail__actions .btn-icon i{font-size:18px}.btn-add-cart,.single_add_to_cart_button{align-self:center;padding:18px 50px 18px 35px;width:auto;background:#00807F;font-size:18px;color:#fff;position:relative}.btn-add-cart::after,.single_add_to_cart_button::after{content:'\e908';right:25px;font-size:18px}.wc-variation-selection-needed.btn-add-cart::after{margin-bottom:0}.btn-add-cart.product-card__add-to-cart--loading::after,.single_add_to_cart_button.product-card__add-to-cart--loading::after{content:none!important;display:none!important;visibility:hidden!important}.btn-add-cart.product-card__add-to-cart--loading .product-card__add-to-cart-spinner,.single_add_to_cart_button.product-card__add-to-cart--loading .product-card__add-to-cart-spinner{position:absolute;right:25px;top:50%;transform:translateY(-50%);width:22px;height:22px;display:inline-block;vertical-align:middle;animation:product-card-spinner 0.7s linear infinite}@keyframes product-card-spinner{to{transform:translateY(-50%) rotate(360deg)}}.product-detail__designing-link{margin:20px 0}.btn-group--designing{margin-top:35px}.product-detail__quantity-wrap .btn-group--designing:first-child{margin-top:0}.btn-orange-designing{display:flex;padding:20px 35px;align-items:center;gap:8px;width:max-content;position:relative;border-radius:600px;background:#EFA073;color:#7A2C00;font-family:"Reddit Sans";font-size:18px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.36px;transition:all 0.3s ease-in-out}.btn-orange-designing:hover{opacity:.8}.btn-orange-designing::after{content:'';position:relative;display:inline-block;right:0;width:20px;height:20px;margin-left:0;background-image:url(/wp-content/themes/cottoncreations/assets/img/designing-icon.svg);background-size:contain}.product-detail__links{display:flex;flex-wrap:wrap;gap:35px;justify-content:center;width:90%;margin:0 auto}.product-detail__links a{display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:800;background:none}.product-detail__links .icon-design-studio-s01,.product-detail__links .icon-circle-arrow-left{font-size:16px}.icon-file-pdf{background-image:url(/wp-content/themes/cottoncreations/assets/img/spec-sheet-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:6px}.icon-image-download{background-image:url(/wp-content/themes/cottoncreations/assets/img/download-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:6px}.icon-print-template{background-image:url(/wp-content/themes/cottoncreations/assets/img/view-print-icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:6px}.product-detail__info>.product-detail__quantity-wrap{display:none!important}.product-detail__mobile-pricing .product-detail__links{display:flex!important}.product-detail__pricing-mobile-wrap .product-detail__quantity-wrap form{width:100%}.product-detail__pricing-mobile-wrap .product-detail__actions{margin-bottom:0}.product-about{position:relative;padding:var(--section-margins) 0}.product-about h2{margin:0 0 25px;font-size:30px;color:#00807F}.product-about__content{margin-bottom:30px}.product-about__content p{color:#005140;margin-bottom:15px}.product-about__grid{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start}.product-about__features{display:flex;flex-direction:column;height:100%}.product-about__features h4{color:#00807F;font-family:"Reddit Sans";font-size:18px;font-style:normal;font-weight:800;line-height:115%;letter-spacing:.64px;margin-bottom:25px}.product-about__features ul{display:flex;padding:50px;flex-direction:column;align-items:flex-start;gap:20px;flex:1 0 0%;align-self:stretch;border-radius:25px;border:1px solid #ACDBD1;background:#EBF7F5;box-shadow:0 10px 20px 0 rgba(0,0,0,.1)}.product-about__features ul li{margin-bottom:0;color:#000;font-family:"Reddit Sans";font-size:18px;font-style:normal;font-weight:300;line-height:170%;letter-spacing:.54px}.product-about__features ul li::before{color:#E06620}.product-about__companion-wrapper{width:100%;max-width:575px;background:#FFF;border-radius:25px;border:1px solid #F0F0F0;box-shadow:0 10px 20px rgba(0,0,0,.1);padding:35px}.product-about__companion h4{color:#00807F;font-family:"Reddit Sans";font-size:18px;font-style:normal;font-weight:800;line-height:115%;letter-spacing:.64px;margin:0}.product-about__companion-link{font-size:15px;margin-bottom:15px}.product-about__companion-link a{color:#00807F;background:none}.product-about__companion-heading{display:flex;justify-content:flex-start;align-items:center;margin-bottom:25px}.product-about__companion-subheading{color:#00807F;font-family:"Caveat";font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.6px;margin-left:15px}.product-about__companion-image{width:100%;height:256px;border-radius:15px;overflow:hidden;margin-bottom:15px;text-align:center}.product-about__companion-image img{width:auto;height:100%;object-fit:contain}.product-about__companion-title{color:#4B4790!important;text-align:center;font-family:"Reddit Sans";font-size:22px;font-style:normal;font-weight:800;line-height:130%;letter-spacing:.44px;margin:0 0 15px}.product-about__companion-rating-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;padding:15px}.product-about__companion-rating{display:flex;align-items:flex-start;gap:0;margin-bottom:8px;flex-direction:column}.product-about__companion-rating-count{display:block;color:#005140;font-family:"Reddit Sans";font-size:15px;font-style:normal;font-weight:300;line-height:130%;letter-spacing:.45px}.product-about__companion-rating .icon-star{color:#EE6618}.product-about__companion-rating-icons .icon-star.icon-star--empty{opacity:.35}.product-about__companion-price{font-size:22px;font-weight:800;color:#00807F;margin-bottom:15px}.product-about__companion-price-label{color:#005140;font-family:"Reddit Sans";font-size:15px;font-style:normal;font-weight:300;line-height:130%;letter-spacing:.45px}.product-about__companion-price-amount{color:#00807F;font-family:"Reddit Sans";font-size:25px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.5px}.product-about__companion .btn-group{display:flex;flex-direction:column;gap:10px;margin:0}.btn-group.product-card__add-to-cart .button{background:#79C3B3;color:#005140;opacity:1;transition:opacity 300ms ease-in-out}.btn-group.product-card__add-to-cart .button:hover{opacity:.8}#ppcp-recaptcha-v2-container{display:none}.comment-reply-title{display:block;margin-bottom:20px;font-weight:800;font-size:20px;color:#4B4790}.woocommerce-cart-form.panel{margin-top:20px!important}.woocommerce-tabs{margin-top:15px}.tabs.wc-tabs{display:none}.woocommerce-Reviews-title{font-size:28px}#review_form_wrapper{margin-top:20px}.woocommerce-Tabs-panel--reviews{padding:30px 20px}.cr-single-product-rev-submit{position:relative;display:inline-block;border-radius:100px;background:#EFA073;text-decoration:none;border:2px solid transparent;color:#7A2C00;font-size:16px;font-weight:800;line-height:1em;padding:13px 18px 13px 18px;transition:all ease-in-out 0.2s;cursor:pointer;opacity:1;letter-spacing:.02em;text-transform:capitalize}.summary.product-detail__info{display:flex;flex-direction:column}.product-variation-detail__quantity-wrap{display:flex;flex-direction:column;gap:20px}.product-variation-detail__quantity-wrap .btn-add-cart{margin-left:0}.single_add_to_cart_button{margin-left:0}.btn-group .product_type_variable.add_to_cart_button{width:90%;text-align:center;background-color:#9F9CD4!important;color:#130F54!important;transition:all 0.3s ease-in-out;padding:18px 25px!important}.btn-group .product_type_variable.add_to_cart_button:hover{opacity:.8}.btn-group .product_type_variable.add_to_cart_button::after{position:relative;margin-left:30px;top:2px}.commentlist li{margin-bottom:20px;padding-left:0;padding-bottom:20px}.commentlist li::before{content:none}.commentlist li p.meta{margin-bottom:2px;display:flex;justify-content:space-between;align-items:center}.commentlist li .star-rating{display:block}.commentlist li .star-rating::before{content:"\e91f \e91f \e91f \e91f \e91f";font-size:18px;color:#EE6618;font-family:'cotton-creations'!important}.commentlist li .star-rating span{display:none}.commentlist li .woocommerce-review__author{color:#4B4790;display:block;font-size:18px}.commentlist li .woocommerce-review__author span{display:inline-block;font-size:14px;color:#00807F;font-family:"Caveat",cursive;margin-left:5px;vertical-align:middle;position:relative;top:-1px}.commentlist li .woocommerce-review__published-date{font-size:15px;font-weight:300;color:#4B4790;font-family:"Reddit Sans",sans-serif}.commentlist li .woocommerce-review__dash{display:none}@media (min-width:768px){.woocommerce-Tabs-panel--reviews{padding:30px}.product-variation-detail__quantity-wrap{flex-direction:row}.product-variation-detail__quantity-wrap .btn-add-cart{margin-left:-40px}.woocommerce-cart-form.panel{margin-top:0!important}.woocommerce div.product{flex-direction:row-reverse;justify-content:space-between;margin-bottom:0;gap:min(4.94791667vw, 38px);padding-right:52px;padding-left:52px;max-width:var(--fluid-container-max-width)}.woocommerce div.product .product_title{font-size:35px}.woocommerce-product-gallery .product-gallery__arrow .slick-arrow{width:16px;height:10px}.woocommerce-product-gallery .product-gallery__arrow .slick-arrow:before{font-size:16px}.product-detail__info{flex:1;max-width:43.22916667vw;width:100%}.product-detail__info .sub-heading{font-size:20px}.product-detail__title{font-size:35px}.product-detail__gallery-container{flex:1;max-width:37.76041667vw}.product-detail__gallery-links{flex-direction:column;gap:25px}.product-detail__gallery-links a{width:100%;color:#7A2C00;display:block;transition:all 0.3s ease-in-out;background:transparent}.product-detail__gallery-links a:hover{opacity:.8}.product-detail__gallery-links a:last-child{margin-bottom:0}.product-detail__option{margin-bottom:0;width:50%}.product-detail__options{flex-direction:row}.product-detail__pricing{margin-bottom:15px;padding:10px 17px;overflow-x:auto}.product-detail__mobile-pricing{padding:0 50px 50px}.product-detail__info>.product-detail__links{display:none!important}.product-detail__quantity-wrap .cart{flex-direction:row}.product-detail__quantity-wrap .woocommerce-variation-add-to-cart{flex-direction:column-reverse}.product-detail__quantity-wrap .single_variation_wrap .woocommerce-variation-add-to-cart{flex-direction:row}.table-pricing-heading,.table-by-piece{border-bottom:1px solid #ACDBD1}.product-detail__quantity-wrap .quantity{width:auto;max-width:unset;margin:unset;border-radius:50px 0 0 50px;padding-right:50px;justify-content:flex-start}.product-detail__pricing .table-item-icon{flex-direction:row}.product-detail__pricing .table-item-title{font-size:16px}.product-detail__pricing .table-number{font-size:15px}.product-detail__pricing .table-number-units{font-size:12px}.product-detail__pricing .table-label{font-size:10px}.product-detail__pricing .table-by-piece td,.product-detail__pricing .table-with-print td{font-size:16px;padding:10px}.product-detail__pricing .table-pricing-heading:first-child td{padding:0}.product-detail__pricing .table-pricing-heading td{padding:10px 5px 10px}.product-detail__pricing .table-by-piece td:first-child,.product-detail__pricing .table-with-print td:first-child{padding:10px 0}.product-detail__info .product-detail__quantity-wrap{display:none!important}.product-detail__disclaimers{flex-direction:row;padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #F0F0F0}.product-detail__disclaimer-pricing{flex-basis:210px}.product-detail__disclaimer-design{flex-basis:424px}.product-detail__quantity{flex-direction:row;width:auto;gap:0}.product-detail__quantity-input{border-radius:50px 0 0 50px;padding-right:50px;width:auto}.product-detail__quantity-input input[type="number"]{width:130px;border-left:1px solid #ACDBD1;border-right:1px solid #ACDBD1}.btn-add-cart,.single_add_to_cart_button{margin-left:-60px;margin-right:unset}.product-detail__reset-filters a{font-size:15px;padding-left:30px}.product-detail__actions,.btn-group{width:auto;margin-top:0}.product-detail__quantity-wrap .single_variation_wrap{margin-top:0}.product-about h2{font-size:34px}.product-detail__quantity-wrap{flex-direction:row;flex:1}.single_variation_wrap{margin-top:35px;margin-bottom:0}table.variations tbody{flex-direction:row}table.variations tr{flex:1 1 calc(50% - 20px);max-width:50%}.reset_variations{justify-content:flex-start;margin-bottom:35px;width:auto}.reset_variations[style*="hidden"]{margin-bottom:0}}@media (min-width:783px){.admin-bar .content-area{margin-top:148px}}@media (min-width:1025px){.woocommerce-breadcrumb{display:block}.breadcrumbs-link-mobile{display:none}.product-detail__disclaimer-pricing{flex-basis:90px}.product-detail__rating-print{cursor:pointer}.woocommerce-Reviews-title{font-size:35px}.woocommerce-Tabs-panel--reviews{padding:30px 40px}.product-detail__quantity-wrap .woocommerce-variation-add-to-cart{flex-direction:column-reverse}.product-detail__pricing tbody tr td:first-child{width:210px}.product-detail__pricing-table-cart-form-request-links{order:5}.product-about__companion-price,.product-about__companion-rating{margin-bottom:0}.product-detail__price-wrapper{order:2}}@media (min-width:1200px){.content-area,.admin-bar .content-area{margin-top:182px}.woocommerce div.product{flex-direction:row;gap:min(2.34260615vw, 32px);padding-left:63px;padding-right:63px;margin-bottom:30px}.woocommerce div.product .product_title{font-size:55px;order:1}.product-detail__rating{order:2}.product-detail__gallery-container{max-width:28.69692533vw}.product-detail__info{display:flex;flex-direction:column;max-width:59.73645681vw}.product-detail__info .sub-heading{font-size:22px}.product-detail__title{font-size:55px}.product-detail__info .product-detail__quantity-wrap{display:flex!important;flex:0;flex-direction:column}.product-detail__info .product-detail__quantity-wrap .btn-group{margin-top:0}.cr-single-product-rev-submit{position:relative;display:inline-block;border-radius:100px;background:#EFA073;text-decoration:none;border:2px solid transparent;color:#7A2C00;font-size:16px;font-weight:800;line-height:1em;padding:13px 18px 13px 18px;transition:all ease-in-out 0.2s;cursor:pointer;opacity:1;letter-spacing:.02em;text-transform:capitalize}.cr-single-product-rev-submit:hover{opacity:.8}.product-detail__quantity-input input[type="number"]{width:150px;border-left:1px solid #ACDBD1;border-right:1px solid #ACDBD1}.product-detail__info .btn-group{width:240px;display:block}.btn-add-cart,.single_add_to_cart_button{margin-left:-70px;margin-right:unset}.product-detail__links{justify-content:flex-start;gap:20px;width:100%}.product-detail__info>.product-detail__links,.product-detail__info>.variations_form{display:block}.product-detail__info .product-detail__links{order:1;gap:35px;display:flex!important;padding:0 0 10px}.product-detail__mobile-pricing .product-detail__links{display:none!important}.product-detail__info .variations_form{margin-bottom:0}.table-pricing-heading,.table-by-piece{border-bottom:1px solid #ACDBD1}.product-detail__pricing{display:flex;margin:20px 0 35px;padding:20px 20px}.product-detail__pricing th,.product-detail__pricing td{padding:15px 20px}.product-detail__pricing .table-item-title{font-size:16px}.product-detail__pricing .table-number{font-size:16px}.product-detail__pricing .table-number-units{font-size:12px}.product-detail__pricing .table-label{font-size:10px}.product-detail__pricing .table-by-piece td,.product-detail__pricing .table-with-print td{font-size:16px;padding:15px 20px}.product-detail__pricing .table-pricing-heading:first-child td{padding:10px}.product-detail__pricing .table-pricing-heading td{padding:0 10px 10px}.product-detail__pricing .table-by-piece td:first-child,.product-detail__pricing .table-with-print td:first-child{padding:10px 0}.product-detail__actions{flex-direction:row}.product-detail__actions .btn{min-width:180px}.product-detail__disclaimers{margin-bottom:0}.product-detail__reset-filters-wrapper{margin-bottom:0}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper.slick-initialized .woocommerce-product-gallery__image,.woocommerce-product-gallery .woocommerce-product-gallery__wrapper.slick-initialized .slick-slide .woocommerce-product-gallery__image{border-radius:25px}.woocommerce div.product div.images.woocommerce-product-gallery{padding:20px}.woocommerce-product-gallery .product-gallery__thumb{height:auto}.woocommerce-product-gallery .product-gallery__arrow .slick-arrow{width:44px;height:44px}.woocommerce-product-gallery .product-gallery__arrow .slick-arrow:before{font-size:26px}.woocommerce-product-gallery .product-gallery__arrow .slick-arrow:hover{background:rgba(0,0,0,.15)}.product-detail__gallery-links{align-items:center}.product-detail__gallery-links a{width:auto;margin-bottom:0}.product-about h2{font-size:40px;margin-bottom:35px}.product-about__grid{gap:50px}.product-about__companion h4,.product-about__features h4{font-size:32px}.product-about__content{margin-bottom:50px}.product-about__companion .btn-group{flex-direction:row}}@media (min-width:1600px){.content-area,.admin-bar .content-area{margin-top:194px}.product-detail__gallery-container{max-width:min(37.91666667vw, 728px)}.woocommerce div.product div.images.woocommerce-product-gallery{padding:35px}.product-detail__info{max-width:min(53.75vw, 1032px)}.product-detail__pricing .table-item-title{font-size:22px}.product-detail__pricing .table-number{font-size:18px}.product-detail__pricing .table-number-units{font-size:14px}.product-detail__pricing .table-label{font-size:12px}.product-detail__pricing .table-by-piece td,.product-detail__pricing .table-with-print td{font-size:22px;padding:18px 33px}.product-detail__gallery-links{flex-direction:row;justify-content:center;flex-wrap:wrap;order:3}}@media print{@page{margin:.6in;size:auto}html,body{background:#fff!important;color:#000!important}body{font-size:11pt;line-height:1.45}*{box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}.site-header,.site-footer,.woocommerce-breadcrumb,.breadcrumbs,.product-detail__gallery-links,.product-detail__thumbnail,.flex-control-nav,.woocommerce-product-gallery__trigger,.product-detail__rating-print,.woocommerce-tabs,.related.products,.upsells.products,.btn,.button,.single_add_to_cart_button,.quantity,.woocommerce-message,.woocommerce-error,.woocommerce-info,.footer-top__left,.cta-image__bg{display:none!important}.site-main,.woocommerce,.woocommerce div.product,.product-detail,.product-detail__container{margin:0 auto!important;padding:0!important;max-width:1025px!important;width:100%!important}.woocommerce div.product{display:block!important}.ubermenu.ubermenu-main .ubermenu-nav,.product-detail__gallery-container,.header-right__top,.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main,.header-top,.product-detail__info>.product-detail__price,.product-detail__info .product-detail__quantity-wrap,.product-detail__info>.product-detail__cta-wrap,.top-curve,.product-detail__mobile-pricing,.product-about__companion,.woocommerce div.product{display:none}.product-detail__pricing-mobile-wrap{display:none!important}.product-detail__pricing-table-cart-form-request-links>div.hidden-xs-down{display:block!important}.product-detail__pricing{display:table!important;width:100%!important;font-size:9pt!important}.product-detail__pricing th,.product-detail__pricing td{padding:6pt 8pt!important;font-size:9pt!important}.product-detail__pricing .table-pricing-heading .table-title{font-size:12pt!important}.product-detail__pricing .table-pricing-heading .table-subheading,.product-detail__pricing .table-subheading{font-size:8pt!important}.product-detail__pricing .table-item-title{font-size:9pt!important}.product-detail__pricing .table-item-subtitle,.product-detail__pricing .table-label{font-size:7pt!important}.product-detail__pricing .table-number,.product-detail__pricing .table-number-units{font-size:9pt!important}.product-detail__pricing .table-by-piece td,.product-detail__pricing .table-with-print td{font-size:9pt!important;padding:6pt 8pt!important}#stamped-main-widget{display:none}.product-about__features ul{gap:10px;padding:20px}.section-padding.has-top-curve--flip{padding-top:0!important}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none!important;width:100%!important;margin:0 0 14pt 0!important;padding:0!important}.woocommerce div.product .product_title,.product-detail__title{color:#000!important;font-size:18pt!important;line-height:1.2!important;margin:0 0 8pt!important}.price,.woocommerce-Price-amount{color:#000!important;font-size:14pt!important;font-weight:700!important}img{max-width:100%!important;height:auto!important;page-break-inside:avoid}h1,h2,h3,h4,h5,h6{page-break-after:avoid}p,li,tr,td,th{page-break-inside:avoid}.product-print-logo{display:block!important;margin:0 0 14pt 0;padding:0}.product-print-logo img{display:block;width:auto;max-width:220px!important;height:auto!important}.wysiwyg__wrapper img{display:none}.product-cards,.testimonial-item__image img,.testimonial .slick-arrow{display:none}.footer-top__right{display:none}.testimonial-slider-inner .testimonial-item__content{width:100%}}.comment-form-rating .choices__list.choices__list--dropdown,.comment-form-rating .choices__list.choices__list--single,.comment-form-rating .choices__input,.comment-form-rating .choices[data-type*='select-one']:after{display:none!important}.comment-form-rating .choices.is-open .choices__inner{border-radius:29px}.comment-form-rating .comment-form-rating-select{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.comment-form-rating-stars{display:inline-flex;align-items:center;gap:4px;margin-top:6px}.comment-form-rating-star{display:inline-flex;align-items:center;justify-content:center;padding:4px;background:none;border:none;cursor:pointer;color:#E0E0E0;font-size:22px;line-height:1;transition:color 0.2s ease}.comment-form-rating-star.active{color:#EE6618}.comment-form-rating-stars:hover .comment-form-rating-star{color:#EE6618}.comment-form-rating-stars:hover .comment-form-rating-star:hover~.comment-form-rating-star{color:#E0E0E0}#respond p.stars span[role="group"],.woocommerce-Reviews p.stars span[role="group"]{display:inline-flex;align-items:center;gap:2px}#respond p.stars a,.woocommerce-Reviews p.stars a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:24px;height:18px;font-size:0;line-height:0;overflow:hidden;color:#E0E0E0;background:none;text-indent:100%;white-space:nowrap;transition:color 0.2s ease;cursor:pointer}#respond p.stars a::before,.woocommerce-Reviews p.stars a::before{display:block;width:18px;height:18px;font-family:'cotton-creations'!important;font-size:18px;line-height:18px;content:"\e91f";text-indent:0;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#respond p.stars a.active,#respond p.stars a.is-selected,.woocommerce-Reviews p.stars a.active,.woocommerce-Reviews p.stars a.is-selected{color:#EE6618}#respond p.stars:hover a,.woocommerce-Reviews p.stars:hover a{color:#EE6618}#respond p.stars a:hover~a,.woocommerce-Reviews p.stars a:hover~a{color:#E0E0E0}