body.template-product #shopify-section-quick-shop{display:none}.template-product main h4,.template-product main .rte,.template-product main p,.template-product main .h4,#quickShopModal h4,#quickShopModal .rte,#quickShopModal p,#quickShopModal .h4{font-size:.875rem}.template-product main .product-hr,#quickShopModal .product-hr{margin-bottom:0}.template-product main hr,#quickShopModal hr{margin-top:1.375rem;margin-bottom:2.5rem}.template-product main .h1,#quickShopModal .h1{font-size:1.72rem}.template-product main .product-image-slider,#quickShopModal .product-image-slider{position:relative}.template-product main .product-image-slider:after,#quickShopModal .product-image-slider:after{content:"flickity";display:none}.template-product main .product-image-slider .flickity-page-dots,#quickShopModal .product-image-slider .flickity-page-dots{position:absolute;text-align:left;margin-bottom:2.5rem;margin-left:.75rem;width:initial}.template-product main .product-image-slider .flickity-page-dots .dot,#quickShopModal .product-image-slider .flickity-page-dots .dot{background-color:#2e1b47;margin:0 .3rem}.template-product main .product-thumbnail a,#quickShopModal .product-thumbnail a{display:block}.template-product main .product-thumbnail a.current,#quickShopModal .product-thumbnail a.current{opacity:.25;transition:opacity .26s ease-in-out}.template-product main .product-info,#quickShopModal .product-info{padding:0 1.15rem}.template-product main .product-info .collection,#quickShopModal .product-info .collection{margin:2.4rem 0 .5rem 0}.template-product main .product-info .product-title,#quickShopModal .product-info .product-title{letter-spacing:-0.01875rem}.template-product main .product-info .price,#quickShopModal .product-info .price{font-size:1.5rem}.template-product main .product-info .sku,#quickShopModal .product-info .sku{margin-bottom:2.3rem}.template-product main .product-info .collection,.template-product main .product-info .sku,.template-product main .product-info .min-quantity,#quickShopModal .product-info .collection,#quickShopModal .product-info .sku,#quickShopModal .product-info .min-quantity{color:#877c97}.template-product main .product-info h2.h4,#quickShopModal .product-info h2.h4{padding-bottom:.3rem}.template-product main .product-info .feature,#quickShopModal .product-info .feature{font-size:22.6667px;color:#2e1b47}.template-product main .product-info p,#quickShopModal .product-info p{font-size:13.3333px;color:#2e1b47}.template-product main .product-info .rte,#quickShopModal .product-info .rte{text-align:justify}.template-product main .product-info .rte ul,#quickShopModal .product-info .rte ul{list-style-type:circle;margin-top:0;line-height:1.5rem}.template-product main .product-info .rte ul li::marker,#quickShopModal .product-info .rte ul li::marker{font-size:1.2rem}.template-product main .product-info .packaging-header,.template-product main .product-info .packaging-header+p,#quickShopModal .product-info .packaging-header,#quickShopModal .product-info .packaging-header+p{font-size:1rem}.template-product main .product-info .packaging-header,#quickShopModal .product-info .packaging-header{margin-bottom:.9rem}.template-product main .product-info .packaging-header+p,#quickShopModal .product-info .packaging-header+p{margin-bottom:1.25rem}.template-product main .product-info .packaging .form-check-wrapper,#quickShopModal .product-info .packaging .form-check-wrapper{font-size:.875rem}.template-product main .product-info .packaging .form-check-wrapper .form-check-input[type=radio],.template-product main .product-info .packaging .form-check-wrapper .form-check-label,#quickShopModal .product-info .packaging .form-check-wrapper .form-check-input[type=radio],#quickShopModal .product-info .packaging .form-check-wrapper .form-check-label{cursor:pointer}.template-product main .product-info .packaging .form-check-wrapper input[type=radio],#quickShopModal .product-info .packaging .form-check-wrapper input[type=radio]{-webkit-appearance:none}.template-product main .product-info .packaging .form-check-wrapper .form-check-input[type=radio],#quickShopModal .product-info .packaging .form-check-wrapper .form-check-input[type=radio]{box-shadow:0 0 0 .0935rem #2e1b47 !important;border:none}.template-product main .product-info .packaging .form-check-wrapper .form-check-input[type=radio]:active,#quickShopModal .product-info .packaging .form-check-wrapper .form-check-input[type=radio]:active{filter:none}.template-product main .product-info .packaging .form-check-wrapper .form-check-input[type=radio]:focus,#quickShopModal .product-info .packaging .form-check-wrapper .form-check-input[type=radio]:focus{outline:2px solid #2e1b47 !important;border:3px solid #fff !important}.template-product main .product-info .packaging .form-check-wrapper .form-check-input:checked[type=radio],#quickShopModal .product-info .packaging .form-check-wrapper .form-check-input:checked[type=radio]{background-color:#2e1b47;background-image:none;border:3px solid #fff !important}.template-product main .product-info .packaging .form-check-wrapper .packaging-price,#quickShopModal .product-info .packaging .form-check-wrapper .packaging-price{margin-left:.5rem}.template-product main .product-info .packaging .form-check-wrapper label,.template-product main .product-info .packaging .form-check-wrapper p,#quickShopModal .product-info .packaging .form-check-wrapper label,#quickShopModal .product-info .packaging .form-check-wrapper p{padding-left:.5rem}.template-product main .product-info .packaging .form-check-wrapper .form-check,#quickShopModal .product-info .packaging .form-check-wrapper .form-check{margin-top:.4rem}.template-product main .product-info .packaging .form-check-wrapper .form-check p,#quickShopModal .product-info .packaging .form-check-wrapper .form-check p{font-size:.875rem}.template-product main .product-info .packaging .form-check-wrapper p,#quickShopModal .product-info .packaging .form-check-wrapper p{margin-bottom:.2rem;margin-top:.5rem}.template-product main .product-info .packaging .form-check-wrapper a,#quickShopModal .product-info .packaging .form-check-wrapper a{display:inline-block;transform:translateY(-1px);text-decoration:underline;cursor:pointer;margin-bottom:.5rem;font-size:.75rem;font-weight:500}.template-product main .product-info .packaging .form-check-wrapper label,#quickShopModal .product-info .packaging .form-check-wrapper label{display:block}.template-product main .product-info .packaging .form-check-wrapper label+a,#quickShopModal .product-info .packaging .form-check-wrapper label+a{padding-left:.5rem}@media screen and (min-width: 768px){.template-product main .product-info .packaging .form-check-wrapper label,#quickShopModal .product-info .packaging .form-check-wrapper label{display:inline}.template-product main .product-info .packaging .form-check-wrapper label+a,#quickShopModal .product-info .packaging .form-check-wrapper label+a{padding-left:0}.template-product main .product-info .packaging .form-check-wrapper a,#quickShopModal .product-info .packaging .form-check-wrapper a{margin-left:.5rem}}.template-product main .product-info input[name="properties[Message]"],#quickShopModal .product-info input[name="properties[Message]"]{padding:.65rem .75rem}.template-product main .product-info .cart-button,#quickShopModal .product-info .cart-button{width:100%;padding:1rem 0}.template-product main .product-info .variants,#quickShopModal .product-info .variants{padding-top:.9rem;margin-bottom:1rem}.template-product main .product-info .variants .variant-col,#quickShopModal .product-info .variants .variant-col{padding:0 .75rem .55rem .75rem}.template-product main .product-info .variants .btn:active,.template-product main .product-info .variants .btn:hover,#quickShopModal .product-info .variants .btn:active,#quickShopModal .product-info .variants .btn:hover{background-color:transparent !important;color:#2e1b47 !important}.template-product main .product-info .variants .btn:hover,#quickShopModal .product-info .variants .btn:hover{box-shadow:0 0 0 .15rem #2e1b47}.template-product main .product-info .variants label,#quickShopModal .product-info .variants label{margin-bottom:0}.template-product main .product-info .variants .selected,.template-product main .product-info .variants .selected:focus,#quickShopModal .product-info .variants .selected,#quickShopModal .product-info .variants .selected:focus{box-shadow:0 0 0 .15rem #2e1b47 !important}.template-product main .product-info .variants .btn-outline-primary,#quickShopModal .product-info .variants .btn-outline-primary{width:100%;margin-top:1rem;border-radius:.8rem;font-size:.875rem;padding:.5rem;font-weight:500;text-transform:capitalize}.template-product main .branding-intro .header-wrapper,#quickShopModal .branding-intro .header-wrapper{margin-bottom:1.2rem}.template-product main .branding-intro .header-wrapper p.h1,#quickShopModal .branding-intro .header-wrapper p.h1{font-size:1.5rem}.template-product main .product-branding .copy,#quickShopModal .product-branding .copy{margin-top:1.25rem}.template-product main .section-product-recommend .flickity-page-dots,#quickShopModal .section-product-recommend .flickity-page-dots{display:none}.template-product main .section-product-recommend .flickity-button:disabled,#quickShopModal .section-product-recommend .flickity-button:disabled{opacity:0;visibility:none}.template-product main .section-product-recommend .product-title,#quickShopModal .section-product-recommend .product-title{margin-top:1rem}.template-product main .section-product-recommend .price,#quickShopModal .section-product-recommend .price{margin-bottom:.9rem}@media screen and (min-width: 992px){.template-product main h4,.template-product main .rte,.template-product main p,.template-product main .h4,#quickShopModal h4,#quickShopModal .rte,#quickShopModal p,#quickShopModal .h4{font-size:1rem}.template-product main .section-title,#quickShopModal .section-title{margin-bottom:2.8rem;margin-top:3.1rem}.template-product main .section-title p,#quickShopModal .section-title p{line-height:2.7rem}.template-product main .product-info,#quickShopModal .product-info{padding-right:2.4rem}.template-product main .product-info .price,#quickShopModal .product-info .price{font-size:1.5rem}.template-product main .product-info .rte ul,#quickShopModal .product-info .rte ul{transform:translate(-10px)}.template-product main .product-info .collection,#quickShopModal .product-info .collection{margin:0 0 .6rem 0;line-height:.8rem}.template-product main .product-info .variants,#quickShopModal .product-info .variants{margin-bottom:2.2rem}.template-product main .branding-intro .header-wrapper,#quickShopModal .branding-intro .header-wrapper{margin-bottom:0}.template-product main .branding-intro .header-wrapper p.h1,#quickShopModal .branding-intro .header-wrapper p.h1{font-size:2rem}.template-product main .product-branding .h1,#quickShopModal .product-branding .h1{font-size:2rem}.template-product main .product-branding .copy,#quickShopModal .product-branding .copy{margin-top:1.8rem}.template-product main .section-product-recommend .col-md-overflow,#quickShopModal .section-product-recommend .col-md-overflow{width:27%;padding:0 1rem}}.template-product main .cart-button{margin-top:1.5rem}.template-product main hr{width:calc(100% - 1.5rem);margin-left:auto;margin-right:auto}@media screen and (min-width: 992px){.template-product main .section-title{margin-top:0}.template-product main .cart-button{margin-top:1rem}.template-product main hr{width:100%}}.template-product .section-reassurance-pack:before{margin-top:1rem}#quickShopModal .modal-header{border:none;padding:1rem}#quickShopModal .modal-header button{transform:translate(-1rem, 1rem)}#quickShopModal .product-info{padding:0 !important}#quickShopModal .product-info p.collection{margin:0}#quickShopModal .product-info p.collection,#quickShopModal .product-title,#quickShopModal .sku{margin-bottom:1.5rem}#quickShopModal .sku{padding-bottom:0 !important}#quickShopModal .cart-button{margin-top:1.1rem}#product-template-og-top .logo-1{width:9.375rem}#product-template-og-top .logo-2{width:15rem}#product-template-og-top .logo-separator{width:1.5rem}#product-template-og-top .og-text-content h2{font-size:1.25rem;font-style:italic}#product-template-og-top .og-text-content .rte p:first-child{margin-bottom:0}