.row{max-width:1272px!important}#main-content:has(.stack_product){background:#fff!important}.stack_product .product-grid-container{gap:1rem;padding:1rem 0rem}.stack_product .product-grid-container{grid-template-columns:repeat(2,1fr)}#stamped-main-widget .stamped-container{max-width:1272px!important}#stamped-main-widget .stamped-container .stamped-header{margin-bottom:0!important}.stack_product .product-gallery-container scroll-shadow{max-width:600px!important;width:100%}.stack_product .product-information{padding:1.5rem 2rem;background-color:#c2dcf4;border-radius:.8rem}.stack_product .product-image-container{padding-right:0!important}.stack_product #Product-Slider{padding:2rem;border-radius:.8rem;background-color:#f1f5ff}.stack_product #Product-Thumbnails{display:flex}.add_to_cart_holder{margin-bottom:20px!important}.stack_product #Product-Thumbnails .product-thumbnail{width:90px;height:90px;flex:0 0 90px;padding:1rem;background-color:#f1f5ff;border-radius:.5rem;overflow:hidden}.stack_product #Product-Thumbnails .product-thumbnail img{width:100%;height:100%;object-fit:cover}.stack_product .stamped-badge{display:flex;flex-direction:row;gap:5px;align-items:center;margin-bottom:0!important}.stack_product .stamped-badge .stamped-starrating,.stack_product .stamped-badge .stamped-starrating .stamped-fa{color:#57a8f2}.stack_product .stamped-badge .stamped-badge-caption{font-family:Avenir Next Rounded;font-weight:350;font-style:"Book";font-size:14px;line-height:93%;letter-spacing:0%;color:#05559e}.stack_product .product-title{font-family:Arvo;font-weight:700;font-size:35px;line-height:100%;letter-spacing:0%;color:#05559e}.stack_product .stack_price{display:flex;align-items:center;margin:10px 0}.stack_product .stack_price .price{font-family:Arvo;font-weight:400;font-size:18px!important;line-height:100%;letter-spacing:0%;color:#05559e}.stack_product .stack_price .del span{font-family:Arvo;font-weight:400;font-size:18px!important;line-height:100%;letter-spacing:0%;color:#05559e!important}.stack_product .stack_price .badge{border-radius:3px;background-color:red;color:#fff;font-family:Arvo;font-weight:700;font-style:Bold;font-size:12px;line-height:100%;letter-spacing:0%}.stack_product .stack_price ins span{font-family:Arvo;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0%;color:#05559e!important}.stack_product .check_stack_container ul{list-style-type:none}.stack_product .check_stack_container ul li{display:flex;align-items:flex-start;gap:5px}.stack_product .check_stack_container p{margin-bottom:10px!important;font-family:Avenir Next Rounded;font-weight:500;font-size:16px;line-height:130%;letter-spacing:0%;color:#05559e}.stack_product .product-title-container{margin-bottom:10px!important}.stack_product .check_stack_container ul{margin-left:0!important;margin-bottom:10px!important}.stack_product .check_stack_container ul li{font-family:Avenir Next Rounded;font-weight:500;font-style:Medium;font-size:16px;line-height:140%;letter-spacing:0%;color:#05559e}.stack_product .check_stack_container ul li svg{width:15px;height:15px;margin-top:3px;flex:0 0 17px}.stack_product .variations .form__label{gap:2px;font-family:Avenir Next Rounded;font-weight:350;font-size:12px;line-height:100%;letter-spacing:0%;color:#05559e}.stack_product .variations .form__label span{font-weight:500}.stack_product .variations .product-form__input--block input[type=radio]:checked+label{z-index:5;background-color:#05559e;color:#fff;box-shadow:0 0 0 1px #699ecf inset;font-family:Avenir Next Rounded;font-weight:500;font-size:12px;line-height:100%;letter-spacing:0%}.stack_product .variations .product-form__input--block input[type=radio]+label{z-index:5;background-color:#fff;color:#05559e;box-shadow:0 0 0 1px #699ecf inset;height:auto;padding:7px 15px 7px 7px}.stack_product .variations .product-form__input--block input[type=radio]+label span{font-family:Avenir Next Rounded;font-weight:500;font-size:13px;line-height:100%;letter-spacing:0%}.stack_product .variations .product-form__input--block input[type=radio]+label span.thumbnail{width:30px;height:40px;margin-right:4px}.stack_product .variations .product-form__input--block input[type=radio]+label span.thumbnail img{width:100%;height:100%;object-fit:cover}.stack_product .product-form__input{margin:0 0 -7px!important}.stack_product .single-add-to-cart-button{border:1px solid #05559E;background-color:#05559e}.stack_product .single-add-to-cart-button span{font-family:Arvo;font-weight:700;font-style:Bold;font-size:18px;line-height:100%;letter-spacing:0%;color:#fff2f2;text-transform:uppercase}.stack_product .check_option_container{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:-10px}.stack_product .check_option_container svg{width:15px;height:15px}.stack_product .check_option_container span{font-family:Avenir Next Rounded;font-weight:500;font-size:13px;line-height:100%;letter-spacing:0%;color:#05559e}.stack-accordion:first-of-type{margin-top:10px}.stack-accordion{border:1px solid #05559E;border-radius:8px;overflow:hidden;margin-bottom:.3rem;transition:all .3s ease;background-color:#fff}.stack-accordion[open]{box-shadow:0 4px 12px #0000000d}.stack-accordion__summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .3s ease}.stack-accordion__title{font-family:Avenir Next Rounded;font-weight:500;font-style:Medium;font-size:14px;leading-trim:NONE;line-height:100%;letter-spacing:0%;color:#05559e}.stack-accordion__icon{display:flex;align-items:center}.stack-icon{width:20px;height:20px;transition:opacity .2s ease;padding:4px;background-color:#699ecf;border-radius:50%;color:#fff;fill:#fff}.stack-icon line{color:#fff;fill:#fff}.stack-icon--minus,.stack-accordion[open] .stack-icon--plus{display:none}.stack-accordion[open] .stack-icon--minus{display:inline}.stack-accordion__content{padding:0 1rem 1rem;animation:stack-fade-in .3s ease-in}@keyframes stack-fade-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.stack-accordion__button-wrapper{margin-top:1rem}.stack-accordion__button{display:inline-block;padding:.5rem 1rem;background-color:#000;color:#fff;text-decoration:none;font-size:.875rem;border-radius:6px;transition:background-color .3s ease}.stack-accordion__button:hover{background-color:#222}.variant_labels_stack{display:flex;flex-wrap:nowrap;gap:10px;width:100%}.variant_labels_stack label{margin-right:0!important;flex:0 0 calc(25% - 8px);justify-content:flex-start!important}.scrolling-images{margin-bottom:0!important;height:85px!important}.shopify-section.section-scrolling-images{margin:2rem 0rem}.scrolling-images--image{height:30px!important}.scrolling-images--item:last-of-type .scrolling-images--image{height:44px!important}.scrolling-images--inner{background-color:#05559e!important}@media (max-width: 768px){.variant_labels_stack{flex-wrap:wrap;gap:5px}.variant_labels_stack label{margin-right:0!important;margin-bottom:0!important;flex:0 0 calc(50% - 3px);justify-content:flex-start!important}.stack_product .product-grid-container{padding:1rem 0rem!important}.stack_product .product-information{padding:1rem .5rem}.stack_wrapper.stack_layout--image_second .stack_grid{flex-direction:column!important}.product-gallery-container{margin-bottom:1rem!important}.stack_product #Product-Slider{padding:.5rem}.product-gallery-container .product-image-container .product-images{min-height:auto!important}.stack_product .product-title{font-size:25px!important}.product-gallery-container scroll-shadow{display:block!important};.static-dots .flickity-page-dots{display:none!important}.flickity-page-dots dot{display:none!important;height:0px;overflow:hidden;opacity:0}#Product-Slider ol{display:none!important}.stack_product #Product-Thumbnails .product-thumbnail{width:90px;height:14vw;flex:0 0 15%;padding:.4rem;background-color:#f1f5ff;border-radius:.5rem;overflow:hidden}.product-gallery-container.thumbnails-bottom scroll-shadow{margin-top:1rem!important}.shopify-section.section-scrolling-images{margin:1rem 0rem}.thb-product-detail .product-images__slide{width:100%!important}.product-gallery-container .product-thumbnail-container{gap:5px!important}.stack_product .variations .product-form__input--block input[type=radio]+label span.thumbnail{width:40px;height:45px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/style-stack.css.map */
