﻿.single-product #primary{padding-bottom:0;padding-top:50px}.single-product #primary main{overflow:unset}@media(max-width: 991px){.single-product #primary main{overflow-x:hidden}}.single-product #primary .woocommerce-breadcrumb{display:none !important}.single-product #primary h2{font-size:36px !important}@media only screen and (min-width: 1280px)and (max-width: 1920px){.single-product #primary h2{font-size:calc(48px + 23*(100vw - 1280px)/640) !important}}@media only screen and (min-width: 1920px){.single-product #primary h2{font-size:62px !important}}.single-product #primary .row.-content .col-lg-6:first-child{padding-right:100px}@media(max-width: 991px){.single-product #primary .row.-content .col-lg-6:first-child{padding-right:12px}}.single-product #primary .row.-content .col-lg-6:first-child .packaging-image{height:474px;border-radius:12px;border:1px solid #1d397a}@media(max-width: 991px){.single-product #primary .row.-content .col-lg-6:first-child .packaging-image{height:260px}}.single-product #primary .row.-content .col-lg-6:first-child .packaging-image img{width:100%;height:100%;object-fit:contain;object-position:center}.single-product #primary .row.-content .col-lg-6:first-child .slick-gallery .slick-track{display:flex;align-items:stretch;margin:0 -7px;gap:25px}.single-product #primary .row.-content .col-lg-6:first-child .slick-gallery .slick-slide{height:474px;width:100%;border-radius:12px;border:1px solid #1d397a;display:flex;justify-content:center}.single-product #primary .row.-content .col-lg-6:first-child .slick-gallery .slick-slide img{max-height:100%}@media(max-width: 991px){.single-product #primary .row.-content .col-lg-6:first-child .slick-gallery .slick-slide{height:260px}}.single-product #primary .row.-content .col-lg-6:first-child .slick-gallery .slick-arrow{cursor:pointer !important}.single-product #primary .row.-content .col-lg-6:first-child .slick-gallery .slick-arrow.slick-next{right:30px !important}.single-product #primary .row.-content .col-lg-6:first-child .slick-gallery .slick-arrow.slick-prev{left:30px !important}.single-product #primary .row.-content .col-lg-6:last-child{padding-left:0}@media(max-width: 991px){.single-product #primary .row.-content .col-lg-6:last-child{padding-left:12px;margin-top:26px}}.single-product #primary .row.-content .col-lg-6:last-child .packaging-description{z-index:2}.single-product #primary .row.-content .col-lg-6:last-child .packaging-description h1{font-size:36px;margin:0}@media only screen and (min-width: 1280px)and (max-width: 1920px){.single-product #primary .row.-content .col-lg-6:last-child .packaging-description h1{font-size:calc(48px + 23*(100vw - 1280px)/640)}}@media only screen and (min-width: 1920px){.single-product #primary .row.-content .col-lg-6:last-child .packaging-description h1{font-size:62px}}.single-product #primary .row.-content .col-lg-6:last-child .packaging-description h1::after{content:"";display:block;height:1px;background:#1d397a;width:56px;transform:translateX(-20px);margin-top:15px}.single-product #primary .row.-content .col-lg-6:last-child .packaging-description .content{margin-top:25px}.single-product #primary .row.-content .col-lg-6:last-child .packaging-description .content h3{font-size:14px;line-height:18px;letter-spacing:.2em;color:#1d397a;text-transform:uppercase;font-family:"Gilroy-Bold",sans-serif}.single-product #primary .row.-content .col-lg-6:last-child .packaging-description .content *{font-size:16px;color:#1b1c20}@media only screen and (min-width: 1280px)and (max-width: 1920px){.single-product #primary .row.-content .col-lg-6:last-child .packaging-description .content *{font-size:calc(16px + 4*(100vw - 1280px)/640)}}@media only screen and (min-width: 1920px){.single-product #primary .row.-content .col-lg-6:last-child .packaging-description .content *{font-size:20px}}.single-product #primary .row.-content .col-lg-6:last-child .packaging-description .content ul{list-style:none;padding:0;padding-left:10px;font-family:"Gilroy-Light",sans-serif}.single-product #primary .row.-content .col-lg-6:last-child .packaging-description .content ul li{position:relative;padding-left:22px;margin-bottom:8px}.single-product #primary .row.-content .col-lg-6:last-child .packaging-description .content ul li::before{content:"•";position:absolute;left:0;color:#1d397a}.single-product #primary .row.-content .col-lg-6:last-child .packaging-description .content ul li:last-child{margin-bottom:0}.single-product #primary .row.-content .col-lg-6:last-child .packaging-description button,.single-product #primary .row.-content .col-lg-6:last-child .packaging-description .button{border:0;background-color:#efc10c;font-size:13px;line-height:100%;font-family:"Gilroy-Bold",sans-serif;color:#1d397a;cursor:pointer !important;text-transform:uppercase;transition:all .3s ease;padding:12px 15px;margin-top:30px;letter-spacing:.2em;border-radius:0}@media only screen and (min-width: 1280px)and (max-width: 1920px){.single-product #primary .row.-content .col-lg-6:last-child .packaging-description button,.single-product #primary .row.-content .col-lg-6:last-child .packaging-description .button{font-size:calc(10px + 3*(100vw - 1280px)/640)}}@media only screen and (min-width: 1920px){.single-product #primary .row.-content .col-lg-6:last-child .packaging-description button,.single-product #primary .row.-content .col-lg-6:last-child .packaging-description .button{font-size:13px}}.single-product #primary .row.-content .col-lg-6:last-child .packaging-description button:hover,.single-product #primary .row.-content .col-lg-6:last-child .packaging-description .button:hover{background-color:#1d397a;color:#efc10c}.single-product #primary .row.-tabs{margin-top:100px}@media(max-width: 991px){.single-product #primary .row.-tabs{margin-top:0}}.single-product #primary .row.-tabs .packaging-tabs{width:100%;margin-top:40px}.single-product #primary .row.-tabs .packaging-tabs__nav{position:sticky;top:85px;z-index:20;display:flex;align-items:flex-end;gap:0;background:#fff;overflow-x:auto;scrollbar-width:none}.single-product #primary .row.-tabs .packaging-tabs__nav::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#e8e8e8;z-index:1}.admin-bar .single-product #primary .row.-tabs .packaging-tabs__nav{top:32px}@media(max-width: 782px){.admin-bar .single-product #primary .row.-tabs .packaging-tabs__nav{top:46px}}.single-product #primary .row.-tabs .packaging-tabs__nav::-webkit-scrollbar{display:none}@media(max-width: 991px){.single-product #primary .row.-tabs .packaging-tabs__nav{display:none}}.single-product #primary .row.-tabs .packaging-tabs__button{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:12px 10px;margin:0;border:0;background:rgba(0,0,0,0);color:#1d397a;cursor:pointer;text-decoration:none;transition:color .2s ease;font-weight:400;font-family:"Gilroy-Bold",sans-serif;line-height:24px;white-space:nowrap}@media only screen and (min-width: 1280px)and (max-width: 1920px){.single-product #primary .row.-tabs .packaging-tabs__button{font-size:calc(16px + 4*(100vw - 1280px)/640)}}@media only screen and (min-width: 1920px){.single-product #primary .row.-tabs .packaging-tabs__button{font-size:20px}}.single-product #primary .row.-tabs .packaging-tabs__button::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:rgba(0,0,0,0);transition:background-color .2s ease;z-index:2}.single-product #primary .row.-tabs .packaging-tabs__button:hover,.single-product #primary .row.-tabs .packaging-tabs__button:focus-visible,.single-product #primary .row.-tabs .packaging-tabs__button.is-active{color:#1d397a;text-decoration:none}.single-product #primary .row.-tabs .packaging-tabs__button:hover::after,.single-product #primary .row.-tabs .packaging-tabs__button:focus-visible::after,.single-product #primary .row.-tabs .packaging-tabs__button.is-active::after{background:#1d397a}.single-product #primary .row.-tabs .packaging-tabs__button:focus-visible{outline:2px solid #1d397a;outline-offset:3px}.single-product #primary .row.-tabs .packaging-tabs__content{padding-top:48px}@media(max-width: 991px){.single-product #primary .row.-tabs .packaging-tabs__content{padding-top:0}}.single-product #primary .row.-tabs .packaging-tabs__panel{display:flex;gap:56px}.single-product #primary .row.-tabs .packaging-tabs__panel:not(:last-child){margin-bottom:80px}@media(max-width: 991px){.single-product #primary .row.-tabs .packaging-tabs__panel{display:block;border-bottom:1px solid #1d397a;scroll-margin-top:30px}.single-product #primary .row.-tabs .packaging-tabs__panel:not(:last-child){margin-bottom:0}}.single-product #primary .row.-tabs .packaging-tabs__panel.is-open .packaging-tabs__accordion-icon::before{transform:translate(-50%, -50%) rotate(-45deg)}.single-product #primary .row.-tabs .packaging-tabs__panel.is-open .packaging-tabs__accordion-icon::after{transform:translate(-50%, -50%) rotate(45deg)}@media(max-width: 991px){.single-product #primary .row.-tabs .packaging-tabs__panel.is-open>.packaging-tabs__panel-content{display:block}}.single-product #primary .row.-tabs .packaging-tabs__title{width:27%;margin:0}@media(max-width: 991px){.single-product #primary .row.-tabs .packaging-tabs__title{display:none}}.single-product #primary .row.-tabs .packaging-tabs__accordion-button{display:none}@media(max-width: 991px){.single-product #primary .row.-tabs .packaging-tabs__accordion-button{display:flex;align-items:center;width:100%;min-height:58px;padding:0;border:0;background:rgba(0,0,0,0);color:#1d397a;font-family:"Gilroy-Bold",sans-serif;font-size:20px;font-weight:400;line-height:24px;letter-spacing:.04em;text-align:left;cursor:pointer}}.single-product #primary .row.-tabs .packaging-tabs__accordion-icon{position:relative;display:inline-block;flex:0 0 20px;width:20px;height:20px;margin-right:12px}.single-product #primary .row.-tabs .packaging-tabs__accordion-icon::before,.single-product #primary .row.-tabs .packaging-tabs__accordion-icon::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:#1d397a;transform:translate(-50%, -50%)}.single-product #primary .row.-tabs .packaging-tabs__accordion-icon::after{transform:translate(-50%, -50%) rotate(90deg)}.single-product #primary .row.-tabs .packaging-tabs__panel-content{width:73%;overflow-x:auto}@media(max-width: 991px){.single-product #primary .row.-tabs .packaging-tabs__panel-content{display:none;width:100%;padding:8px 0 24px}}.single-product #primary .row.-tabs .packaging-tabs__panel-content *{font-size:16px;line-height:24px;color:#1b1c20}@media only screen and (min-width: 1280px)and (max-width: 1920px){.single-product #primary .row.-tabs .packaging-tabs__panel-content *{font-size:calc(16px + 4*(100vw - 1280px)/640)}}@media only screen and (min-width: 1920px){.single-product #primary .row.-tabs .packaging-tabs__panel-content *{font-size:20px}}.single-product #primary .row.-tabs .packaging-tabs__panel-content ul{list-style:none;padding:0;padding-left:10px;font-family:"Gilroy-Light",sans-serif}.single-product #primary .row.-tabs .packaging-tabs__panel-content ul li{position:relative;padding-left:22px;margin-bottom:8px}.single-product #primary .row.-tabs .packaging-tabs__panel-content ul li::before{content:"•";position:absolute;left:0;color:#1d397a}.single-product #primary .row.-tabs .packaging-tabs__panel-content ul li:last-child{margin-bottom:0}.single-product #primary .row.-tabs .packaging-tabs__panel-content table{width:100%;min-width:unset;table-layout:auto;border-collapse:collapse;border-spacing:0;border-spacing:0;border:1px solid #efefef;background:#fff;font-size:16px;line-height:24px;color:#1b1c20}@media only screen and (min-width: 1280px)and (max-width: 1920px){.single-product #primary .row.-tabs .packaging-tabs__panel-content table{font-size:calc(16px + 4*(100vw - 1280px)/640)}}@media only screen and (min-width: 1920px){.single-product #primary .row.-tabs .packaging-tabs__panel-content table{font-size:20px}}@media(max-width: 991px){.single-product #primary .row.-tabs .packaging-tabs__panel-content table{min-width:720px}}.single-product #primary .row.-tabs .packaging-tabs__panel-content table colgroup{display:none}.single-product #primary .row.-tabs .packaging-tabs__panel-content table tbody tr{min-height:46px}.single-product #primary .row.-tabs .packaging-tabs__panel-content table tbody tr:first-child{background:#efefef;font-family:"Gilroy-Bold",sans-serif}.single-product #primary .row.-tabs .packaging-tabs__panel-content table tbody tr:first-child td{padding:12px 8px;white-space:nowrap}.single-product #primary .row.-tabs .packaging-tabs__panel-content table tbody td{height:46px;padding:12px 8px;border:1px solid #efefef;vertical-align:middle;background:rgba(0,0,0,0)}.single-product #primary .row.-tabs .packaging-tabs__panel-content table tbody td:nth-child(5),.single-product #primary .row.-tabs .packaging-tabs__panel-content table tbody td:nth-child(6){text-align:center}.single-product #primary .row.-tabs .packaging-tabs__panel-content table img.emoji,.single-product #primary .row.-tabs .packaging-tabs__panel-content table .emoji{width:18px !important;height:18px !important;margin:0 !important;vertical-align:middle !important}.single-product #primary .row.-tabs .packaging-tabs__panel-content table img[alt=✔]{filter:brightness(0)}.single-product #primary .row.-tabs .packaging-tabs__panel-content table img[alt=✖]{opacity:.35;filter:grayscale(1)}.single-product #primary .row.-tabs .packaging-tabs__categories{margin:0;display:grid;grid-auto-flow:column;grid-template-rows:repeat(6, auto);grid-auto-columns:max-content;align-items:start;gap:32px;list-style-type:none !important}@media(max-width: 991px){.single-product #primary .row.-tabs .packaging-tabs__categories{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:1fr;gap:18px}}.single-product #primary .row.-tabs .packaging-tabs__categories li{margin:0 !important;padding:0 !important}.single-product #primary .row.-tabs .packaging-tabs__categories li::before{content:none !important}.single-product #primary .row.-tabs .packaging-tabs__categories a{color:#253b7f;text-decoration:none}.single-product #primary .row.-related{background-color:#f8f8f8;padding-top:64px;padding-bottom:64px;margin-top:100px;position:relative}@media(max-width: 991px){.single-product #primary .row.-related{padding-top:24px;padding-bottom:24px;margin-top:50px}}.single-product #primary .row.-related::after,.single-product #primary .row.-related::before{content:"";width:100vw;height:100%;position:absolute;top:0;background-color:#f8f8f8}.single-product #primary .row.-related::after{left:100%}.single-product #primary .row.-related::before{right:100%}.single-product #primary .row.-related .decal{position:absolute;right:0;top:-170px;width:max-content;pointer-events:none}@media(max-width: 767px){.single-product #primary .row.-related .decal{top:-90px;right:-20px;height:110px}}.single-product #primary .row.-related h2{font-size:42px}@media(max-width: 991px){.single-product #primary .row.-related h2{width:75%}}.single-product #primary .row.-related h2::after{content:"";display:block;height:1px;border:0;background:#1d397a;width:56px;transform:translateX(-20px);margin-top:15px}.single-product #primary .row.-related .packaging-related-products{padding-top:25px}.single-product #primary .row.-related .packaging-related-products:not(.has-slider):not(.slick-initialized){display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 992px){.single-product #primary .row.-related .packaging-related-products:not(.has-slider):not(.slick-initialized){grid-template-columns:repeat(2, 1fr)}}@media(max-width: 768px){.single-product #primary .row.-related .packaging-related-products:not(.has-slider):not(.slick-initialized){grid-template-columns:repeat(1, 1fr)}}.single-product #primary .row.-related .packaging-related-products.has-slider{opacity:0}.single-product #primary .row.-related .packaging-related-products.slick-initialized{opacity:1 !important}.single-product #primary .row.-related .packaging-related-products .slick-arrow{top:-36px}.single-product #primary .row.-related .packaging-related-products .slick-arrow.slick-next{right:-17px}@media(max-width: 991px){.single-product #primary .row.-related .packaging-related-products .slick-arrow.slick-next{right:-10px;background:url("../icons/next-arrow.svg") no-repeat center !important}}.single-product #primary .row.-related .packaging-related-products .slick-arrow.slick-prev{left:unset;right:34px}@media(max-width: 991px){.single-product #primary .row.-related .packaging-related-products .slick-arrow.slick-prev{right:30px;background:url("../icons/prev-arrow.svg") no-repeat center !important}}.single-product #primary .row.-related .packaging-related-products .packaging-related-product a{display:flex;flex-direction:column;justify-content:center;gap:20px}.single-product #primary .row.-related .packaging-related-products .packaging-related-product a img{height:286px;width:100%;object-fit:contain;border-radius:12px}.single-product #primary .row.-related .packaging-related-products .packaging-related-product a h3{font-size:18px;font-family:"Gilroy-Bold";letter-spacing:0;line-height:1.5;margin:0}.single-product #primary .row.-related .packaging-related-products .slick-list{margin-left:-10px;margin-right:-10px}.single-product #primary .row.-related .packaging-related-products .slick-list .slick-track{display:flex}.single-product #primary .row.-related .packaging-related-products .slick-list .slick-track .packaging-related-product{margin-left:10px;margin-right:10px}.single-product #primary .row.-additional{padding-bottom:150px;padding-top:100px}@media(max-width: 991px){.single-product #primary .row.-additional{padding-top:50px;padding-bottom:80px}}.single-product #primary .row.-additional h2{font-size:42px}.single-product #primary .row.-additional h2::after{content:"";display:block;height:1px;background:#1d397a;width:56px;transform:translateX(-20px);margin-top:15px}.single-product #primary .row.-additional .packaging-additional-pages{padding-top:25px;display:flex;flex-wrap:wrap;column-gap:100px;row-gap:50px}@media(max-width: 1279px){.single-product #primary .row.-additional .packaging-additional-pages{column-gap:50px}}.single-product #primary .row.-additional .packaging-additional-pages .packaging-additional-product{width:calc(50% - 50px)}@media(max-width: 1279px){.single-product #primary .row.-additional .packaging-additional-pages .packaging-additional-product{width:calc(50% - 25px)}}@media(max-width: 767px){.single-product #primary .row.-additional .packaging-additional-pages .packaging-additional-product{width:100%}}.single-product #primary .row.-additional .packaging-additional-pages .packaging-additional-product a{display:flex;flex-direction:column}.single-product #primary .row.-additional .packaging-additional-pages .packaging-additional-product a img{width:100%;height:286px;object-fit:cover;border-radius:12px;object-position:center}@media(min-width: 2000px){.single-product #primary .row.-additional .packaging-additional-pages .packaging-additional-product a img{height:400px}}.single-product #primary .row.-additional .packaging-additional-pages .packaging-additional-product a h3{font-size:14px;line-height:21px;color:#1d397a;margin:25px 0 0 0;letter-spacing:2px;text-transform:uppercase}.single-product #primary .row.-additional .packaging-additional-pages .packaging-additional-product a p{font-size:18px;line-height:24px}span.read-more{font-size:14px;line-height:18px;letter-spacing:.2em;color:#1d397a;text-transform:uppercase;font-family:"Gilroy-Bold",sans-serif;display:flex;align-items:center;padding-top:25px}span.read-more::before{content:"";display:block;width:42px;height:1px;background-color:#1d397a;margin-right:10px}@media(max-width: 767px){span.read-more{font-size:14px}}#secondary{display:none !important}
