@charset "utf-8";
:root{--color-primary: #27488c;--color-secondary: #ffcd1d;--color_tertiary: #2b2b2b;--body-font-family: glacial-indifference;--body-font-size: 15px;--body-font-weight: 400;--body-font-color: #000;--body-letter-spacing: 0.05em;--body-line-height: 20px;--h1-font-family: introrust;--h1-font-size: 35px;--h1-font-weight: 400;--h1-letter-spacing: 0.1em;--h1-text-transform: uppercase;--h1-text-align: center;--h1-line-height: 1.3em;--h2-font-family: glacial-indifference;--h2-font-size: 23px;--h2-font-weight: 700;--h2-letter-spacing: 0.05em;--h2-text-transform: uppercase;--h2-line-height: 1.3em;--h3-font-family: glacial-indifference;--h3-font-size: 20px;--h3-font-weight: 700;--h3-letter-spacing: 0.05em;--h3-text-transform: uppercase;--h3-line-height: 24px}@media(max-width: 991.98px){:root{--body-font-size: 14px;--body-line-height: 17px;--h1-font-size: 26px;--h1-line-height: 31px;--h2-font-size: 20px;--h2-line-height: 24px;--h3-font-size: 15px;--h3-line-height: 18px}}#thumbnail-images{width:100%;height:120px;padding:20px 0;z-index:0}@media(min-width: 992px){#thumbnail-images{width:95px;height:510px}}@media(min-width: 1200px){#thumbnail-images{height:645px}}#thumbnail-images.swiper-container-horizontal{width:100%;padding:0 20px;height:220px;margin-top:11px}@media(max-width: 991.98px){#thumbnail-images.swiper-container-horizontal{padding:0 17px;height:120px}}@media(max-width: 767.98px){#thumbnail-images.swiper-container-horizontal{margin-top:20px;height:133px}}#thumbnail-images.swiper-container-horizontal a.thumb-link{padding:0 12px}@media(max-width: 991.98px){#thumbnail-images.swiper-container-horizontal a.thumb-link{padding:0 3px}}#thumbnail-images.swiper-container-horizontal a.thumb-link .thumbnail-image-overlay{height:100%;text-align:center;background-position:center;background-repeat:no-repeat;background-size:contain}#thumbnail-images.swiper-container-horizontal a.thumb-link img{max-height:100%;width:auto;border:none;opacity:0}@media(max-width: 767.98px){#thumbnail-images.swiper-container-horizontal.bullet-thumbnail-enable{display:flex;position:relative;padding:0 0 20px 0;height:100%;width:100%;align-items:center;justify-content:center}}@media(max-width: 767.98px){#thumbnail-images.swiper-container-horizontal.bullet-thumbnail-enable a{display:inline-block;margin:0 5px;position:relative;list-style:none;height:10px;width:10px}}#thumbnail-images.swiper-container-horizontal.bullet-thumbnail-enable a img{border:none}@media(max-width: 767.98px){#thumbnail-images.swiper-container-horizontal.bullet-thumbnail-enable a img{border-radius:50%;border-width:5px}}@media(max-width: 767.98px){#thumbnail-images.swiper-container-horizontal.bullet-thumbnail-enable a img:hover{border-radius:50%;border-width:5px}}#thumbnail-images.swiper-container-horizontal.bullet-thumbnail-enable a.cloudzoom-gallery-active img{border:none}@media(max-width: 767.98px){#thumbnail-images.swiper-container-horizontal.bullet-thumbnail-enable a.cloudzoom-gallery-active img{border-radius:50%;border-width:5px}}@media(min-width: 768px){.type-4 #thumbnail-images{padding:0;height:100%;overflow:visible}}#thumbnail-images .swiper-next,#thumbnail-images .swiper-prev{background-color:#fff;display:flex}#thumbnail-images .swiper-next.swiper-button-disabled:before,#thumbnail-images .swiper-prev.swiper-button-disabled:before{color:rgba(0,0,0,0)}#thumbnail-images .swiper-next::before,#thumbnail-images .swiper-prev::before{font-size:18px;font-weight:400;transform:translate(0, -50%);left:unset;color:#000}#thumbnail-images .swiper-next{justify-content:flex-end}#thumbnail-images .swiper-next::before{right:0}#thumbnail-images .swiper-prev{justify-content:flex-start}#thumbnail-images .swiper-prev::before{left:0}#thumbnail-images a img{cursor:pointer;position:relative;z-index:99;border-radius:0;border-style:solid;border-width:1px;border-color:#ddd;opacity:.5}#thumbnail-images a img:hover{border-radius:0;border-style:solid;border-width:1px;border-color:#7d7d7d;opacity:1}#thumbnail-images a .thumbnail-image-overlay{opacity:.5}#thumbnail-images a .thumbnail-image-overlay:hover{opacity:1}#thumbnail-images a.cloudzoom-gallery-active img{border-radius:0;border-style:solid;border-width:1px;border-color:#000;opacity:1}#thumbnail-images a.cloudzoom-gallery-active .thumbnail-image-overlay{opacity:1}#thumbnail-images .nav-wrapper{width:100px}#thumbnail-images .nav-wrapper ul{margin:0;padding:0;list-style:none}#thumbnail-images .nav-wrapper ul>li>a{padding:0 0 12px;position:relative;display:block}#thumbnail-images .nav-wrapper .nav-stacked li a:not(.active) img{opacity:.5}#thumbnail-images .nav-wrapper .nav-stacked li a.active img{opacity:1;border-radius:0;border-style:solid;border-width:1px;border-color:#000}#main-image{padding:0 37px;height:auto;display:flex;align-items:center}@media(max-width: 991.98px){#main-image{padding:0 22px}}@media(max-width: 767.98px){#main-image{padding:0 24px}}#main-image .image-pager{position:absolute;height:50px;line-height:50px;top:50%;margin-top:-25px;width:45px;cursor:pointer;color:#333;z-index:10;font-size:24px;text-align:center}#main-image .image-pager.image-pager-previous{left:0}#main-image .image-pager.image-pager-next{right:0}#main-image .image-swiper{padding:0 24px}#main-image .image-desktop{position:relative}#main-image .image-mobile{width:100%}#main-image .image-overlay-box{background-color:#fff;height:100%;width:100%;position:absolute;left:0;top:0;z-index:1}#main-image .image-overlay-box .image-overlay{height:100%;width:100%;background-position:center;background-size:contain;background-repeat:no-repeat}#main-image img.zoomin{z-index:3}#main-image img.zoomout{z-index:2;position:relative;opacity:0;height:100%}.all-images-product{padding-bottom:20px;margin:0;float:none}.cloudzoom-zoom{z-index:10000}.cloudzoom-zoom-inside{cursor:pointer}h1.product-title{margin:0 0 17px;font-family:glacial-indifference;font-size:23px;font-weight:700;letter-spacing:0.055em;text-transform:uppercase;text-align:left;line-height:30px}@media(max-width: 991.98px){h1.product-title{margin:0 0 19px;font-size:20px;line-height:24px}}@media(max-width: 767.98px){.product-info-wrapper{margin-top:40px}}.product-info-wrapper .series-tag-group{margin:2px 0 23px}@media(max-width: 991.98px){.product-info-wrapper .series-tag-group{margin:-1px 0 15px}}@media(max-width: 767.98px){.product-info-wrapper .series-tag-group{margin:0 0 25px}}.product-info-wrapper .book-series-tag{background-color:#27488c;line-height:1em;font-size:15px;letter-spacing:.05em;text-transform:uppercase;width:fit-content;color:#fff;font-weight:700;padding:6px 15px 4px;margin:0 5px 5px 0;display:inline-flex}.product-info-wrapper .book-info{margin-left:-2px;line-height:25px}@media(max-width: 991.98px){.product-info-wrapper .book-info{margin:0}}.product-info-wrapper .book-info a{text-transform:uppercase;text-decoration:underline;color:#27488c}.product-info-wrapper .book-info a:hover,.product-info-wrapper .book-info a:active{color:#ffcd1d}.product-info-wrapper .book-info span.separator{margin:0 10px}.product-info-wrapper .product-price{margin:29px 0 44px;font-size:23px;font-weight:700;color:#000;letter-spacing:0.05em;line-height:30px}@media(max-width: 991.98px){.product-info-wrapper .product-price{margin:18px 0 32px;font-size:20px;line-height:24px}}@media(max-width: 767.98px){.product-info-wrapper .product-price{margin:28px 0 32px}}.product-info-wrapper .product-price .listprice{margin:0 8px 0 0;text-decoration:line-through;font-weight:400}.product-info-wrapper .product-price .promoprice{color:#ec0000}div.add-to-cart #edit-qty-wrapper{margin:25px 0 15px;display:flex;flex-wrap:wrap;width:100%}@media(max-width: 991.98px){div.add-to-cart #edit-qty-wrapper{margin:12px 0 15px;display:inline-block}}@media(max-width: 767.98px){div.add-to-cart #edit-qty-wrapper{margin:13px 0 15px}}div.add-to-cart #edit-qty-wrapper label{font-size:15px;letter-spacing:.05em;font-weight:400;line-height:20px;text-transform:capitalize;padding-top:17px;width:98px}@media(max-width: 991.98px){div.add-to-cart #edit-qty-wrapper label{font-size:14px;margin:0 0 8px;padding:0;width:100%}}@media(max-width: 767.98px){div.add-to-cart #edit-qty-wrapper label{margin:0 0 5px}}div.add-to-cart #edit-qty-wrapper span.select{display:none}div.add-to-cart #edit-qty-wrapper .custom-spinner{display:flex;height:50px;width:100%;flex:1;border:1px solid;border-color:#e0e0d5}div.add-to-cart #edit-qty-wrapper .custom-spinner .custom-spinner-input,div.add-to-cart #edit-qty-wrapper .custom-spinner .input-button{display:flex;align-items:center;justify-content:center}div.add-to-cart #edit-qty-wrapper .custom-spinner .custom-spinner-input{border:none;text-align:center;flex:1;width:100%;margin:0;font-size:16px;line-height:18px;background-color:rgba(0,0,0,0)}div.add-to-cart #edit-qty-wrapper .custom-spinner .input-button{background-color:rgba(0,0,0,0);height:100%;width:48px;line-height:1;font-size:15px;cursor:pointer;color:#27488c}div.add-to-cart #edit-qty-wrapper button{border:none;padding:0px 9px 5px}div.add-to-cart #edit-qty-wrapper button:focus,div.add-to-cart #edit-qty-wrapper button:active,div.add-to-cart #edit-qty-wrapper button:focus:active{box-shadow:none}div.add-to-cart #edit-qty-wrapper button i{color:#000;font-size:10px;line-height:1;text-align:center}div.add-to-cart .input-group-btn:first-child>.btn,div.add-to-cart .input-group-btn:first-child>.btn-group{border-color:#e0e0d5;border-radius:0;border-right:0;background-color:rgba(0,0,0,0);height:100%}div.add-to-cart .input-group-btn:last-child>.btn,div.add-to-cart .input-group-btn:last-child>.btn-group{border-color:#e0e0d5;border-radius:0;border-left:0;background-color:rgba(0,0,0,0);height:100%}div.add-to-cart .customization{margin:0 0 1em 0}div.add-to-cart .customization .form-item label{font-weight:400;text-transform:none;color:#000;display:flex;align-items:center}div.add-to-cart .customization .form-item label.title{margin-top:20px;text-transform:uppercase;font-weight:700}div.add-to-cart .customization .instruction{margin:5px 0;font-size:12px;line-height:16px}div.add-to-cart .customization .element-type-textfield{display:flex;align-items:center}div.add-to-cart .customization .element-type-textfield span{margin:0 5px}div.add-to-cart .customization .form-checkboxes.cr-buttons span.cr-button{cursor:pointer}div.add-to-cart .customization .form-checkboxes.cr-buttons .form-item input:checked+span.cr-button{background-color:#eee}div.add-to-cart .element-type-markup{display:flex;align-items:center;flex-wrap:wrap}@media(max-width: 767.98px){div.add-to-cart .element-type-markup{flex-direction:column}}div.add-to-cart .element-type-markup label{flex:1}div.add-to-cart .element-type-markup .input-group{flex:2;flex-wrap:nowrap}div.add-to-cart .attributes .form-item{display:inline-flex;width:100%}@media(max-width: 991.98px){div.add-to-cart .attributes .form-item{display:inline-block}}div.add-to-cart .attributes .form-item label{width:98px}@media(max-width: 991.98px){div.add-to-cart .attributes .form-item label{width:100%}}div.add-to-cart .attributes .form-item label .form-required{display:none}div.add-to-cart .attributes .form-item input,div.add-to-cart .attributes .form-item select,div.add-to-cart .attributes .form-item span.select{margin:0;flex:1;width:100%;font-style:italic;background-color:rgba(0,0,0,0)}div.add-to-cart .attributes .form-item span.select::after{font-style:normal}div.add-to-cart .attributes label{font-size:15px;letter-spacing:.05em;font-weight:400;line-height:20px;text-transform:capitalize;padding-top:17px}@media(max-width: 991.98px){div.add-to-cart .attributes label{font-size:14px;padding:0;margin:0 0 8px}}@media(max-width: 767.98px){div.add-to-cart .attributes label{margin:0 0 5px}}div.add-to-cart input[type=submit]{margin:0;height:60px;width:100%;flex:1}div.add-to-cart input[type=submit]:active:focus,div.add-to-cart input[type=submit]:active,div.add-to-cart input[type=submit]:focus,div.add-to-cart input[type=submit]:hover{background-color:#27488c;border-color:#27488c;color:#ffcd1d}@media(max-width: 991.98px){div.add-to-cart input[type=submit]{padding:23px 40px 20px;font-size:14px}}@media(max-width: 767.98px){div.add-to-cart input[type=submit]{padding:18px 40px;height:50px}}#add-waiting-list-link{width:100%;flex:1}#add-waiting-list-link a{background-color:#c2c2c2;border-color:#c2c2c2;color:#000;height:60px;width:100%}#add-waiting-list-link a:active:focus,#add-waiting-list-link a:active,#add-waiting-list-link a:focus,#add-waiting-list-link a:hover{background-color:#dbdbdb;border-color:#dbdbdb;color:#000}@media(max-width: 991.98px){#add-waiting-list-link a{padding:23px 40px 20px;font-size:14px}}@media(max-width: 767.98px){#add-waiting-list-link a{padding:18px 40px;height:50px}}.wishlist_msg{width:43px;flex:0 0 43px;margin-left:13px}@media(max-width: 991.98px){.wishlist_msg{width:34px;flex:0 0 34px;margin-left:0px}}@media(max-width: 767.98px){.wishlist_msg{width:41px;flex:0 0 41px}}.add_wishlist,.remove_wishlist{font-size:0;display:flex;position:relative;height:100%;width:100%}.add_wishlist:active:focus,.add_wishlist:active,.add_wishlist:focus,.add_wishlist:hover,.remove_wishlist:active:focus,.remove_wishlist:active,.remove_wishlist:focus,.remove_wishlist:hover{color:#ffcd1d}.add_wishlist:active:focus::before,.add_wishlist:active::before,.add_wishlist:focus::before,.add_wishlist:hover::before,.remove_wishlist:active:focus::before,.remove_wishlist:active::before,.remove_wishlist:focus::before,.remove_wishlist:hover::before{color:#ffcd1d}@media(max-width: 991.98px){.add_wishlist,.remove_wishlist{font-size:0}}.add_wishlist::before,.remove_wishlist::before{content:"";font-family:"Font Awesome 5 Pro";font-size:25px;font-weight:400;color:#000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(max-width: 991.98px){.add_wishlist::before,.remove_wishlist::before{font-size:22px;right:0;left:unset;transform:translate(0%, -50%)}}@media(max-width: 767.98px){.add_wishlist::before,.remove_wishlist::before{font-size:20px}}.remove_wishlist::before{font-weight:600;color:#ffcd1d}.product-action-wrapper{margin:35px 0;display:inline-flex;width:100%}@media(max-width: 767.98px){.product-action-wrapper{margin:25px 0}}#outofstocktext{margin:43px 0 24px;font-size:23px;font-weight:400;color:#27488c;letter-spacing:0.05em;text-transform:uppercase}@media(max-width: 991.98px){#outofstocktext{margin:35px 0 14px;font-size:20px}}@media(max-width: 767.98px){#outofstocktext{margin:35px 0 22px}}.product-info-standard .product-detail-section{margin:0 0 24px 0}.product-info-accordion{margin:2em 0 0 0;border-style:solid none none none;border-width:1px;border-color:#bbb}.product-info-accordion .panel .panel-heading a.accordion-toggle{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:1em 0;margin:0;border-radius:0;border-style:none none solid none;border-width:1px;border-color:#bbb;color:#333;letter-spacing:0;text-transform:uppercase}.product-info-accordion .panel .panel-heading a.accordion-toggle:hover{color:#0e6576}.product-info-accordion .panel .panel-heading a.accordion-toggle:not(.collapsed){color:#0e6576}.product-info-accordion .panel .panel-body{background-color:#fff;padding:1em 0}.product-info-tabs ul.nav-tabs{margin:24px 0 0;border-style:none none solid;border-width:1px;border-color:#bbb}@media(max-width: 991.98px){.product-info-tabs ul.nav-tabs{margin:3px 0 0}}@media(max-width: 767.98px){.product-info-tabs ul.nav-tabs{margin:4px 0 0}}.product-info-tabs ul.nav-tabs>li>a,.product-info-tabs ul.nav-tabs>li>a:focus{background-color:rgba(0,0,0,0);padding:8px 0 14px;margin:0 48px -2px 0;border-radius:0;border-style:none none solid;border-width:3px;border-color:rgba(0,0,0,0);font-size:15px;font-weight:700;color:#adada4;letter-spacing:0.05em;text-transform:uppercase;line-height:20px;display:block;outline:none}@media(max-width: 991.98px){.product-info-tabs ul.nav-tabs>li>a,.product-info-tabs ul.nav-tabs>li>a:focus{margin:0 49px -2px 0;font-size:14px}}.product-info-tabs ul.nav-tabs>li.active>a,.product-info-tabs ul.nav-tabs>li.active>a:focus{background-color:rgba(0,0,0,0);border-color:#ffcd1d;color:#000}.product-info-tabs ul.nav-tabs>li:hover>a,.product-info-tabs ul.nav-tabs>li:hover>a:focus{background-color:rgba(0,0,0,0);border-color:#ffcd1d;color:#000}.product-info-tabs ul.nav-tabs>li:last-child>a{margin-right:0}.product-info-tabs .tab-content .tab-pane{display:none;padding:26px 0}@media(max-width: 991.98px){.product-info-tabs .tab-content .tab-pane{padding:27px 0 25px}}.product-info-tabs .tab-content .tab-pane.active{display:block}.product-info-tabs .tab-content .tab-pane p,.product-info-tabs .tab-content .tab-pane ul,.product-info-tabs .tab-content .tab-pane ol,.product-info-tabs .tab-content .tab-pane dl,.product-info-tabs .tab-content .tab-pane pre,.product-info-tabs .tab-content .tab-pane table{margin:0 0 1rem 0}.product-info-tabs .tab-content .tab-pane p:last-child,.product-info-tabs .tab-content .tab-pane ul:last-child,.product-info-tabs .tab-content .tab-pane ol:last-child,.product-info-tabs .tab-content .tab-pane dl:last-child,.product-info-tabs .tab-content .tab-pane pre:last-child,.product-info-tabs .tab-content .tab-pane table:last-child{margin-bottom:0}.related-color span.color{display:inline-block;margin-right:5px}.related-color.text .label{display:inline-block;margin-right:5px;font-size:unset}.related-products{padding:85px 0 37px}@media(max-width: 991.98px){.related-products{padding:20px 0 47px}}@media(max-width: 767.98px){.related-products{padding:21px 0 52px}}.related-products.series-products{padding-bottom:41px}@media(max-width: 767.98px){.related-products.series-products{padding-bottom:13px}}.related-products h1.title{margin:0 0 39px;font-size:35px;text-align:center}@media(max-width: 991.98px){.related-products h1.title{margin:0 0 34px;font-size:26px}}@media(max-width: 767.98px){.related-products h1.title{margin:0 0 23px}}.related-products .swiper-containers{position:relative}@media(max-width: 767.98px){.related-products .swiper-containers{padding:0 23px}}.related-products .productrow{margin:0}.related-products .productrow .product-img{display:flex;justify-content:center;padding:40px 43px;height:350px}@media(max-width: 991.98px){.related-products .productrow .product-img{padding:13px 9px;height:200px}}@media(max-width: 767.98px){.related-products .productrow .product-img{padding:11px 15px;height:165px}}.related-products .productrow .product-img a{display:flex;height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:contain}.related-products .swiper-nav-wrapper{position:absolute;top:0;display:flex;justify-content:center;align-items:center;z-index:2}.related-products .swiper-nav-wrapper .swiper-related-prev,.related-products .swiper-nav-wrapper .swiper-related-next{height:fit-content;display:flex;font-size:30px}@media(max-width: 767.98px){.related-products .swiper-nav-wrapper .swiper-related-prev,.related-products .swiper-nav-wrapper .swiper-related-next{height:100%;align-items:center;font-size:25px}}.related-products .swiper-nav-wrapper .swiper-related-prev.swiper-button-disabled,.related-products .swiper-nav-wrapper .swiper-related-next.swiper-button-disabled{display:none}.related-products .swiper-nav-wrapper .swiper-related-prev.swiper-button-disabled i,.related-products .swiper-nav-wrapper .swiper-related-next.swiper-button-disabled i{color:#ddd}.related-products .swiper-nav-wrapper.wrapper-prev{left:-18px}@media(max-width: 991.98px){.related-products .swiper-nav-wrapper.wrapper-prev{left:-7px}}@media(max-width: 767.98px){.related-products .swiper-nav-wrapper.wrapper-prev{left:4px}}.related-products .swiper-nav-wrapper.wrapper-next{right:-18px}@media(max-width: 991.98px){.related-products .swiper-nav-wrapper.wrapper-next{right:-7px}}@media(max-width: 767.98px){.related-products .swiper-nav-wrapper.wrapper-next{right:4px}}
