.glider-slide.center div{justify-self:initial}.mobile-only .header-navigation .customer-links{margin-bottom:10px}.mobile-only .header-navigation .customer-links ul li.mobile-search{display:block!important}#cart-table .item-thumb .badge{display:none}#cart-table .gg-review-summary{flex-wrap:wrap;gap:6px 8px;margin:8px 0}#cart-table .gg-review-summary__stars{--gg-review-star-size: 17px}#cart-table .gg-review-summary__text{font-size:14px}#cart-table .gg-review-summary__count{display:inline}@media only screen and (max-width:600px){#cart-table .gg-review-summary{justify-content:center}}#cart-table button[name=checkout].btn{align-items:center;display:inline-flex;justify-content:center;min-height:54px;padding:12px 28px;border:1px solid #d8232f;border-radius:8px;background:#d8232f;color:#fff;font-size:17px;line-height:1.3}#cart-table button[name=checkout].btn:hover:not(:disabled){background:#b91d28;border-color:#b91d28}#cart-table button[name=checkout].btn:focus-visible{outline:2px solid #d8232f;outline-offset:3px}#cart-table button[name=checkout].btn:disabled{background:#e5e5e5;border-color:#e5e5e5;color:#666;cursor:not-allowed}.glider.gg-carousel-fade-left,.glider.gg-carousel-fade-right{--gg-carousel-fade-size: clamp(36px, 4vw, 64px);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;mask-size:100% 100%}.glider.gg-carousel-fade-left{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--gg-carousel-fade-size),#000 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--gg-carousel-fade-size),#000 100%)}.glider.gg-carousel-fade-right{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--gg-carousel-fade-size)),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - var(--gg-carousel-fade-size)),transparent 100%)}.glider.gg-carousel-fade-left.gg-carousel-fade-right{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--gg-carousel-fade-size),#000 calc(100% - var(--gg-carousel-fade-size)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--gg-carousel-fade-size),#000 calc(100% - var(--gg-carousel-fade-size)),transparent 100%)}.gg-carousel-swipe-hint{display:none}@media(max-width:768px){.glider-contain>.glider:has(.product.product-card){padding-bottom:28px!important;margin-bottom:-28px}}.gg-product-thumbnails-panel.gg-thumbnail-fade-top,.gg-product-thumbnails-panel.gg-thumbnail-fade-bottom{--gg-thumbnail-fade-size: 34px;-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;mask-size:100% 100%}.gg-product-thumbnails-panel.gg-thumbnail-fade-top{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--gg-thumbnail-fade-size),#000 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--gg-thumbnail-fade-size),#000 100%)}.gg-product-thumbnails-panel.gg-thumbnail-fade-bottom{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--gg-thumbnail-fade-size)),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--gg-thumbnail-fade-size)),transparent 100%)}.gg-product-thumbnails-panel.gg-thumbnail-fade-top.gg-thumbnail-fade-bottom{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--gg-thumbnail-fade-size),#000 calc(100% - var(--gg-thumbnail-fade-size)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--gg-thumbnail-fade-size),#000 calc(100% - var(--gg-thumbnail-fade-size)),transparent 100%)}.gg-review-benefit{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.25rem .45rem;justify-content:center}.gg-review-benefit__stars,.gg-review-stars{color:#cf3438;display:inline-flex;font-size:.95em;letter-spacing:0;line-height:1}.gg-review-benefit__stars{background:linear-gradient(90deg,#cf3438 var(--review-rating-percent, 100%),rgba(207,52,56,.28) var(--review-rating-percent, 100%));-webkit-background-clip:text;background-clip:text;color:transparent}.gg-review-benefit__label{font-weight:inherit}.gg-review-benefit__count{color:#111111b8;font-weight:inherit}.desktop--sst--benefit--bar .gg-review-benefit{flex-wrap:nowrap;font-size:16px!important;line-height:24.8px!important;white-space:nowrap}.gg-review-benefit,.gg-review-benefit *{font-weight:400!important}.desktop--sst--benefit--bar .gg-review-benefit-row{display:inline-flex;gap:8px;justify-content:center;width:auto}.desktop--sst--benefit--bar .gg-review-benefit-row .icon,.desktop--sst--benefit--bar .gg-review-benefit-row .icon-details--sst{flex:0 0 auto;text-align:left}.desktop--sst--benefit--bar .gg-review-benefit-row .icon{width:24px}.desktop--sst--benefit--bar .gg-review-benefit-row .icon svg{height:24px;width:24px}.desktop--sst--benefit--bar .gg-review-benefit__stars{font-size:.72em}.mobile-benefit-item{grid-template-columns:auto minmax(0,auto)}.mobile-benefit-item:after{display:none}.mobile-benefit-copy .gg-review-benefit{column-gap:10px;row-gap:.2rem;white-space:nowrap}.mobile-benefit-copy .gg-review-benefit__stars{font-size:1.06em;line-height:1}.mobile-benefit-copy .gg-review-benefit__count{color:inherit}body.mobile-only .dynamic-section:has(.desktop--sst--benefit--bar),body.mobile-only .desktop--sst--benefit--bar{display:none!important}body.mobile-only .mobile-benefit-strip{background:#f8f8f8;border-bottom:1px solid rgba(17,17,17,.08);border-top:1px solid rgba(17,17,17,.06);box-shadow:none}body.mobile-only .mobile-benefit-list{min-height:44px}body.mobile-only .mobile-benefit-item{column-gap:9px;font-size:clamp(13px,3.55vw,15px);min-height:44px;padding:8px var(--master_spacing);white-space:nowrap}body.mobile-only .mobile-benefit-copy,body.mobile-only .mobile-benefit-item .icon-details--sst{align-items:center;flex-wrap:nowrap;max-width:calc(100vw - 78px);white-space:nowrap}body.mobile-only .mobile-benefit-copy p,body.mobile-only .mobile-benefit-item p{overflow:hidden;text-overflow:ellipsis}body.mobile-only .mobile-benefit-icon{background:transparent;border:0;box-shadow:none;color:#cf3438;height:24px;width:24px}body.mobile-only .mobile-benefit-icon:before{background-size:24px 24px;height:24px;width:24px}body.mobile-only .mobile-benefit-item[data-benefit-icon=rating] .mobile-benefit-icon{display:none}body.mobile-only .mobile-benefit-item[data-benefit-icon=payment] .mobile-benefit-icon:before,body.desktop-only .mobile-benefit-item[data-benefit-icon=payment] .mobile-benefit-icon:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='14 5 11 13.2' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%239f252a' d='M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z'/%3E%3Cpath fill='%23e45b5e' d='M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z'/%3E%3Cpath fill='%23cf3438' d='M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:24px 26px;content:"";display:block;height:26px;width:24px}body.mobile-only .mobile-benefit-item[data-benefit-icon=delivery] .mobile-benefit-icon:before,body.desktop-only .mobile-benefit-item[data-benefit-icon=delivery] .mobile-benefit-icon:before{background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 7.5h9.2v7.4H3.5V7.5Z' stroke='%23cf3438' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M12.7 10h3.8l2.4 2.9v2h-6.2V10Z' stroke='%23cf3438' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M6.5 17.4a1.8 1.8 0 1 0 0-3.6 1.8 1.8 0 0 0 0 3.6ZM16.8 17.4a1.8 1.8 0 1 0 0-3.6 1.8 1.8 0 0 0 0 3.6Z' stroke='%23cf3438' stroke-width='1.8'/%3E%3Cpath d='M5 5.3h5' stroke='%23cf3438' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}body.mobile-only .mobile-benefit-item[data-benefit-icon=support] .mobile-benefit-icon:before,body.desktop-only .mobile-benefit-item[data-benefit-icon=support] .mobile-benefit-icon:before{background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 13v-1a7 7 0 0 1 14 0v1' stroke='%23cf3438' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M5 13h3v5H6.5A1.5 1.5 0 0 1 5 16.5V13ZM19 13h-3v5h1.5a1.5 1.5 0 0 0 1.5-1.5V13Z' stroke='%23cf3438' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M16 18c-.7 1.2-1.9 2-4 2' stroke='%23cf3438' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}body.mobile-only .mobile-benefit-item[data-benefit-icon=spark] .mobile-benefit-icon:before,body.desktop-only .mobile-benefit-item[data-benefit-icon=spark] .mobile-benefit-icon:before,body.mobile-only .mobile-benefit-item[data-benefit-icon=verified] .mobile-benefit-icon:before,body.desktop-only .mobile-benefit-item[data-benefit-icon=verified] .mobile-benefit-icon:before{background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='8.5' stroke='%23cf3438' stroke-width='1.8'/%3E%3Cpath d='M12 7.2v5.2l3.5 2.1' stroke='%23cf3438' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media only screen and (min-width:769px){body.desktop-only .mobile-header-shell,body.desktop-only .mobile-benefit-strip,body.desktop-only .mobile--sst--benefit--bar,body.desktop-only .header-customerbar .customer-bullets{display:none!important}body.desktop-only .header-customerbar{min-height:40px}body.desktop-only .header-customerbar .container,body.desktop-only .header-navigation>.container{box-sizing:border-box;max-width:none;padding-left:clamp(24px,3vw,44px);padding-right:clamp(24px,3vw,44px);width:100%}body.desktop-only .header-customerbar-container{display:flex;justify-content:flex-end;min-height:40px}body.desktop-only .header-customerbar .customer-links{display:block;flex:0 1 720px;height:40px;max-width:720px}body.desktop-only .header-customerbar .customer-links>ul{align-items:center;display:flex!important;gap:14px;height:40px;justify-content:flex-end;margin:0}body.desktop-only .header-customerbar .customer-links li{align-items:center;display:flex;height:40px;margin:0}body.desktop-only .header-customerbar .customer-links li.static-search{flex:1 1 420px;max-width:520px}body.desktop-only .header-navigation{background:#151515;border-bottom:1px solid rgba(255,255,255,.08)}body.desktop-only .header-navigation .table{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:58px;width:100%}body.desktop-only .header-navigation .table:before,body.desktop-only .header-navigation .table:after{content:none;display:none}body.desktop-only .header-navigation .logo{align-items:center;display:flex;grid-column:1;grid-row:1;height:58px;padding-right:clamp(18px,2.2vw,34px);width:clamp(170px,15vw,210px)!important}body.desktop-only .header-navigation .logo a{align-items:center;display:flex;height:58px;padding:0;width:100%!important}body.desktop-only .header-navigation .logo img{display:block;height:auto;max-height:34px;max-width:100%;width:100%!important}body.desktop-only .header-navigation .main-menu,body.desktop-only .header-navigation nav{display:block;grid-column:2;grid-row:1;height:58px;min-width:0;overflow:visible}body.desktop-only .header-navigation nav .responsiveMenu{align-items:stretch;display:flex!important;height:58px;justify-content:flex-start;margin:0;max-height:none!important;overflow:visible;padding:0;position:static;width:100%}body.desktop-only .header-navigation nav .responsiveMenu>li{align-items:stretch;display:flex;height:58px}body.desktop-only .header-navigation nav .responsiveMenu>li>a{align-items:center;border-radius:8px;color:#ffffffe0;display:flex;font-size:clamp(13px,.9vw,15px);font-weight:700;height:auto;line-height:1;margin:9px 2px;padding:0 clamp(8px,.8vw,13px);text-align:center;white-space:nowrap}body.desktop-only .header-navigation nav .responsiveMenu>li>a span{align-items:center;display:inline-flex;gap:5px}body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li:hover>a,body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li:focus-within>a,body.desktop-only .header-navigation nav .responsiveMenu.isDesktop li a.active{background:#cf34382e;color:#fff}body.desktop-only .header-navigation nav .responsiveMenu>li>ul{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 18px 42px #00000052;margin-top:0;max-height:min(70vh,calc(100vh - 170px));overflow:visible!important}body.desktop-only .header-navigation nav .responsiveMenu>li>ul>span{border-radius:8px;display:block;overflow:visible}body.desktop-only .header-navigation nav .responsiveMenu li ul li{background:#202020;border-top:1px solid rgba(255,255,255,.08)}body.desktop-only .header-navigation nav .responsiveMenu li ul li:first-child{border-top:0}body.desktop-only .header-navigation nav .responsiveMenu>li>ul>span>li:first-child,body.desktop-only .header-navigation nav .responsiveMenu>li>ul>li:first-child{border-top-left-radius:8px;border-top-right-radius:8px}body.desktop-only .header-navigation nav .responsiveMenu>li>ul>span>li:last-child,body.desktop-only .header-navigation nav .responsiveMenu>li>ul>li:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.desktop-only .header-navigation nav .responsiveMenu>li>ul>span>li:first-child>a,body.desktop-only .header-navigation nav .responsiveMenu>li>ul>li:first-child>a{border-top-left-radius:8px;border-top-right-radius:8px}body.desktop-only .header-navigation nav .responsiveMenu>li>ul>span>li:last-child>a,body.desktop-only .header-navigation nav .responsiveMenu>li>ul>li:last-child>a{border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.desktop-only .header-navigation nav .responsiveMenu li ul li a{color:#ffffffd6;font-size:14px;padding:12px 16px}body.desktop-only .header-navigation nav .responsiveMenu li ul li a:hover,body.desktop-only .header-navigation nav .responsiveMenu li ul li a:focus{background:#cf343829;color:#fff}body.desktop-only .header-navigation nav .responsiveMenu li ul li>ul{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;box-shadow:0 18px 42px #00000052;max-height:min(70vh,calc(100vh - 170px));overflow:visible!important;position:fixed;z-index:100000}body.desktop-only .header-navigation nav .responsiveMenu>li>ul.dropdown--scrollable,body.desktop-only .header-navigation nav .responsiveMenu li ul li>ul.submenu--scrollable{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-color:transparent transparent;scrollbar-gutter:auto;scrollbar-width:none}body.desktop-only .header-navigation nav .responsiveMenu li ul li>ul.submenu--fixed{position:fixed;z-index:100001}body.desktop-only .header-navigation nav .responsiveMenu>li>ul.dropdown--scrollable::-webkit-scrollbar,body.desktop-only .header-navigation nav .responsiveMenu li ul li>ul.submenu--scrollable::-webkit-scrollbar{display:none;height:0;width:0}body.desktop-only .header-navigation nav .responsiveMenu>li.dropdown--align-right>ul{left:auto;right:0}body.desktop-only .header-navigation nav .responsiveMenu li ul li.submenu--flip-left>ul{left:auto;right:calc(100% + 8px)}body.desktop-only .header-navigation nav .responsiveMenu li ul li.submenu--flip-left>a{padding-left:34px}body.desktop-only .header-navigation nav .responsiveMenu li>ul.mega>span>li.has-dropdown.submenu--flip-left:after{left:10px;right:auto;transform:translateY(-50%) rotate(-90deg)}body.desktop-only .header-navigation nav .responsiveMenu li>ul.mega>span>li.has-dropdown.submenu--flip-left:hover:after{transform:translateY(-50%) rotate(180deg)}body.desktop-only .header-navigation nav .responsiveMenu li ul li>ul>li:first-child,body.desktop-only .header-navigation nav .responsiveMenu li ul li>ul>li:first-child>a{border-top-left-radius:8px;border-top-right-radius:8px}body.desktop-only .header-navigation nav .responsiveMenu li ul li>ul>li:last-child,body.desktop-only .header-navigation nav .responsiveMenu li ul li>ul>li:last-child>a{border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.desktop-only .header-navigation nav .responsiveMenu li>ul.mega>span>li.has-dropdown:after{filter:brightness(0) invert(1)}body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li>ul{animation:none;opacity:0;pointer-events:none;transform:none;transition:opacity .12s ease,visibility 0s linear .17s;visibility:hidden;will-change:opacity}body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li.hover>ul,body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li:hover>ul{animation:none;max-height:var(--max-height);opacity:1;pointer-events:auto;transform:none;transition:opacity 95ms ease-out,visibility 0s linear 0s;visibility:visible}body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li.is-closing>ul{animation:none;max-height:var(--max-height);opacity:0;pointer-events:none;transform:none;transition:opacity 115ms ease-in,visibility 0s linear .15s;visibility:visible}body.desktop-only .header-navigation nav .responsiveMenu.isDesktop li ul li>ul{opacity:0;pointer-events:none;transform:translate3d(8px,0,0) scale(.985);transform-origin:top left;transition:opacity .1s ease,transform .16s cubic-bezier(.22,1,.36,1),visibility 0s linear .15s;visibility:hidden;will-change:opacity,transform}body.desktop-only .header-navigation nav .responsiveMenu.isDesktop li ul li:hover>ul,body.desktop-only .header-navigation nav .responsiveMenu.isDesktop li ul li:focus-within>ul,body.desktop-only .header-navigation nav .responsiveMenu.isDesktop li ul li.submenu-open>ul{animation:none;opacity:1;pointer-events:auto;transform:translateZ(0) scale(1);transition:opacity 90ms ease-out,transform 155ms cubic-bezier(.16,1,.3,1),visibility 0s linear 0s;visibility:visible}body.desktop-only .header-navigation nav .responsiveMenu.isDesktop li ul li.submenu--flip-left>ul{transform:translate3d(-8px,0,0) scale(.985);transform-origin:top right}body.desktop-only .header-navigation nav .responsiveMenu.isDesktop li ul li.submenu--flip-left:hover>ul,body.desktop-only .header-navigation nav .responsiveMenu.isDesktop li ul li.submenu--flip-left:focus-within>ul,body.desktop-only .header-navigation nav .responsiveMenu.isDesktop li ul li.submenu--flip-left.submenu-open>ul{transform:translateZ(0) scale(1)}@media(prefers-reduced-motion:reduce){body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li>ul,body.desktop-only .header-navigation nav .responsiveMenu.isDesktop li ul li>ul{transform:none;transition:opacity 1ms linear,visibility 0s linear}}body.desktop-only .dynamic-section:has(.desktop--sst--benefit--bar){background:#f1f1f1;border-bottom:1px solid rgba(17,17,17,.08);border-top:1px solid rgba(17,17,17,.06);margin-bottom:0!important;padding-bottom:0!important;padding-top:0!important}body.desktop-only .desktop--sst--benefit--bar{background:transparent;border-bottom:0;box-sizing:border-box;max-width:1320px;padding:0 clamp(20px,3vw,42px)!important;width:100%}body.desktop-only .desktop--sst--benefit--bar .tab-body{margin:0;max-width:none}body.desktop-only .desktop--sst--benefit--bar .glider{display:block!important;max-width:none;overflow:visible;transform:none!important;width:100%!important}body.desktop-only .desktop--sst--benefit--bar .product-loop,body.desktop-only .desktop--sst--benefit--bar .product-loop.glider-track{display:grid!important;float:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;overflow:visible;transform:none!important;width:100%!important}body.desktop-only .desktop--sst--benefit--bar .product{box-sizing:border-box;float:none!important;margin:0!important;min-width:0;padding:8px clamp(12px,1.6vw,22px)!important;width:auto!important}body.desktop-only .desktop--sst--benefit--bar .table,body.desktop-only .desktop--sst--benefit--bar .table-cell{display:block;height:100%}body.desktop-only .desktop--sst--benefit--bar .icon-grid.horizontal{align-items:center;display:flex;gap:10px;justify-content:flex-start;min-height:54px;text-align:left}body.desktop-only .desktop--sst--benefit--bar .icon-grid.horizontal .icon{align-items:center;color:#151515;display:inline-flex;flex:0 0 30px;height:30px;justify-content:center;width:30px}body.desktop-only .desktop--sst--benefit--bar .icon-grid.horizontal .icon svg{height:30px;width:30px}body.desktop-only .desktop--sst--benefit--bar .icon-details--sst{align-items:baseline;color:#202020;display:flex;flex-wrap:wrap;gap:2px 5px;min-width:0;text-align:left}body.desktop-only .desktop--sst--benefit--bar .icon-details--sst h4,body.desktop-only .desktop--sst--benefit--bar .icon-details--sst p{font-size:clamp(14px,1.05vw,18px);line-height:1.18;margin:0!important}body.desktop-only .desktop--sst--benefit--bar .icon-details--sst h4{font-weight:750}body.desktop-only .desktop--sst--benefit--bar .icon-details--sst p{color:#111111b8;font-weight:400}body.desktop-only .desktop--sst--benefit--bar .gg-review-benefit{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:0 7px;line-height:1.18!important;white-space:nowrap}body.desktop-only .desktop--sst--benefit--bar .gg-review-benefit__stars{font-size:.92em;margin-right:1px}body.desktop-only .desktop--sst--benefit--bar .gg-review-benefit__label,body.desktop-only .desktop--sst--benefit--bar .gg-review-benefit__count{color:#202020;font-size:clamp(14px,1.05vw,18px);font-weight:400!important}}@media only screen and (min-width:769px)and (max-width:1180px){body.desktop-only .header-navigation>.container{padding-left:18px;padding-right:18px}body.desktop-only .header-navigation .logo{padding-right:14px}body.desktop-only .header-navigation .logo img{max-width:156px}body.desktop-only .header-navigation nav .responsiveMenu>li>a{font-size:12px;margin-left:1px;margin-right:1px;padding-left:6px;padding-right:6px}body.desktop-only .desktop--sst--benefit--bar{padding-left:16px!important;padding-right:16px!important}body.desktop-only .desktop--sst--benefit--bar .product{padding-left:10px!important;padding-right:10px!important}body.desktop-only .desktop--sst--benefit--bar .icon-grid.horizontal{gap:8px}body.desktop-only .desktop--sst--benefit--bar .icon-grid.horizontal .icon,body.desktop-only .desktop--sst--benefit--bar .icon-grid.horizontal .icon svg{height:26px;width:26px}body.desktop-only .desktop--sst--benefit--bar .icon-details--sst h4,body.desktop-only .desktop--sst--benefit--bar .icon-details--sst p,body.desktop-only .desktop--sst--benefit--bar .gg-review-benefit__label,body.desktop-only .desktop--sst--benefit--bar .gg-review-benefit__count{font-size:13px}}@media only screen and (min-width:769px){body.desktop-only #header-toolbar{background:#151515;position:relative}body.desktop-only .header-customerbar{background:transparent!important;border:0!important;box-shadow:none!important;height:72px;inset:0 0 auto auto;min-height:72px;pointer-events:auto;position:absolute;width:clamp(350px,31vw,560px);z-index:60}body.desktop-only .sticky-navigation,body.desktop-only .sticky-navigation-container,body.desktop-only .header-navigation{position:relative;z-index:120!important}body.desktop-only .header-customerbar .container{height:72px;max-width:none;padding:0 clamp(24px,3vw,44px) 0 0;width:100%}body.desktop-only .header-customerbar-container{align-items:center;display:flex;height:72px;justify-content:flex-end;min-height:72px}body.desktop-only .header-customerbar .customer-bullets,body.desktop-only .header-customerbar .customer-links li.currency{display:none!important}body.desktop-only .header-customerbar .customer-links{display:block;flex:0 0 auto;height:72px;max-width:none;pointer-events:auto;width:100%}body.desktop-only .header-customerbar .customer-links>ul{align-items:center;display:flex!important;gap:12px;height:72px;justify-content:flex-end;margin:0}body.desktop-only .header-customerbar .customer-links li{align-items:center;display:flex;height:72px;margin:0}body.desktop-only .header-customerbar .customer-links li.static-search{flex:0 0 44px;max-width:44px;min-width:44px;overflow:visible;transition:flex-basis .22s ease,max-width .22s ease,width .22s ease;width:44px}body.desktop-only .header-customerbar .customer-links li.static-search:hover,body.desktop-only .header-customerbar .customer-links li.static-search:focus-within{flex-basis:280px;max-width:280px;width:280px}body.desktop-only .header-customerbar .customer-links li.dynamic-search,body.desktop-only .header-customerbar .customer-links li.account,body.desktop-only .header-customerbar .customer-links li.cart-count{flex:0 0 auto}body.desktop-only .header-customerbar.customer_color_scheme .customer-links li.account.hover,body.desktop-only .header-customerbar.customer_color_scheme .customer-links li.account:hover,body.desktop-only .header-customerbar.customer_color_scheme .customer-links li.account:focus,body.desktop-only .header-customerbar.customer_color_scheme .customer-links li.account:focus-within,body.desktop-only .header-customerbar.customer_color_scheme .customer-links li.cart-count.hover,body.desktop-only .header-customerbar.customer_color_scheme .customer-links li.cart-count:hover,body.desktop-only .header-customerbar.customer_color_scheme .customer-links li.cart-count:focus,body.desktop-only .header-customerbar.customer_color_scheme .customer-links li.cart-count:focus-within{background:transparent}body.desktop-only .header-customerbar .customer-links li.account:before{content:none!important;display:none!important}body.desktop-only .header-customerbar .customer-links li.account>a,body.desktop-only #cart-count-desktop>a,body.desktop-only .header-customerbar .dynamic-search>details>summary{align-items:center;background:transparent;border:0;border-radius:999px;color:#fff;display:inline-flex;height:44px;justify-content:center;line-height:1;margin:0;min-width:44px;padding:0;transition:background .18s ease,color .18s ease,transform .18s ease;width:44px}body.desktop-only .header-customerbar .customer-links li.account>a:hover,body.desktop-only #cart-count-desktop>a:hover,body.desktop-only .header-customerbar .dynamic-search>details>summary:hover,body.desktop-only .header-customerbar .customer-links li.account>a:focus,body.desktop-only #cart-count-desktop>a:focus,body.desktop-only .header-customerbar .dynamic-search>details>summary:focus{background:#ffffff17;color:#fff;transform:translateY(-1px)}body.desktop-only .header-customerbar .customer-links li.account>a,body.desktop-only #cart-count-desktop>a{background:#ffffff09;border:1px solid rgba(255,255,255,.14);box-sizing:border-box;box-shadow:inset 0 0 0 1px #ffffff06;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}body.desktop-only .header-customerbar .customer-links li.account>a:hover,body.desktop-only .header-customerbar .customer-links li.account>a:focus,body.desktop-only #cart-count-desktop>a:hover,body.desktop-only #cart-count-desktop>a:focus{background:linear-gradient(135deg,#e12b36,#b8202a);border-color:#ffffff52;box-shadow:0 9px 20px #d8232f4d,inset 0 0 0 1px #ffffff1f;color:#fff;transform:translateY(-2px)}body.desktop-only .header-customerbar .customer-links li.account>a:focus-visible,body.desktop-only #cart-count-desktop>a:focus-visible{outline:2px solid rgba(255,255,255,.94);outline-offset:3px}body.desktop-only .header-customerbar .customer-links li.account>a:active,body.desktop-only #cart-count-desktop>a:active{box-shadow:0 4px 10px #d8232f38,inset 0 0 0 1px #ffffff1a;transform:translateY(0) scale(.96)}body.desktop-only .header-customerbar svg{color:inherit;height:28px;width:28px}body.desktop-only #cart-count-desktop>a>span{align-items:center;display:inline-flex;justify-content:center;position:relative}body.desktop-only #cart-count-desktop .cartCountSelector{align-items:center;background:#cf3438;border:2px solid #151515;border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:800;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 5px;position:absolute;right:-8px;top:-8px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}body.desktop-only #cart-count-desktop>a:hover .cartCountSelector,body.desktop-only #cart-count-desktop>a:focus .cartCountSelector{background:#fff;border-color:#b8202a;color:#b8202a;transform:scale(1.06)}body.desktop-only #cart-count-desktop .cartCountSelector.hidden,body.desktop-only #cart-count-desktop .desktop-cart-meta{display:none!important}body.desktop-only .header-customerbar .search-form-header{height:44px;margin:0;position:relative;transition:width .22s ease;width:100%}body.desktop-only .header-customerbar .search-form-header>span{align-items:center;border:0!important;box-shadow:none!important;display:flex;height:44px;justify-content:center;position:relative;transition:width .22s ease;width:100%}body.desktop-only .header-customerbar .search-form-header input[type=search],body.desktop-only .header-customerbar .search-form-header input[type=text],body.desktop-only .header-customerbar .search-form-header input{background:#ffffff14!important;border:1px solid transparent!important;border-radius:999px!important;color:#fff!important;height:42px!important;line-height:42px!important;opacity:0!important;padding:0 48px 0 16px!important;pointer-events:none;position:absolute!important;right:0;transition:opacity .18s ease,border-color .18s ease,background .18s ease;width:100%!important}body.desktop-only .header-customerbar .customer-links li.static-search:hover .search-form-header input[type=search],body.desktop-only .header-customerbar .customer-links li.static-search:hover .search-form-header input[type=text],body.desktop-only .header-customerbar .customer-links li.static-search:hover .search-form-header input,body.desktop-only .header-customerbar .customer-links li.static-search:focus-within .search-form-header input[type=search],body.desktop-only .header-customerbar .customer-links li.static-search:focus-within .search-form-header input[type=text],body.desktop-only .header-customerbar .customer-links li.static-search:focus-within .search-form-header input{border-color:#ffffff2e!important;opacity:1!important;pointer-events:auto}body.desktop-only .header-customerbar .search-form-header input::placeholder{color:#ffffffa3}body.desktop-only .header-customerbar .search-form-header button.search,body.desktop-only .header-customerbar .search-form-header .search-submit{align-items:center;background:transparent;border:0!important;border-radius:999px;color:#fff;display:inline-flex;height:44px;justify-content:center;margin:0;outline:0;padding:0;position:absolute;right:0;top:0;transition:background .18s ease,transform .18s ease;width:44px}body.desktop-only .header-customerbar .search-form-header button.search:hover,body.desktop-only .header-customerbar .search-form-header button.search:focus{background:#ffffff17;transform:translateY(-1px)}body.desktop-only .header-navigation{background:#151515;border:0!important;box-shadow:none}body.desktop-only .header-navigation>.container{box-sizing:border-box;max-width:none;padding-left:clamp(24px,3vw,44px);padding-right:clamp(380px,34vw,600px);width:100%}body.desktop-only .header-navigation .table{align-items:center;display:grid;grid-template-columns:auto minmax(0,1fr);min-height:72px;width:100%}body.desktop-only .header-navigation .logo,body.desktop-only .header-navigation .logo a,body.desktop-only .header-navigation .main-menu,body.desktop-only .header-navigation nav,body.desktop-only .header-navigation nav .responsiveMenu,body.desktop-only .header-navigation nav .responsiveMenu>li{height:72px}body.desktop-only .header-navigation .logo{width:clamp(180px,16vw,230px)!important}body.desktop-only .header-navigation .logo img{max-height:38px}body.desktop-only .header-navigation nav .responsiveMenu>li>a{border-radius:8px;margin-bottom:12px;margin-top:12px}body.desktop-only .mobile-header-shell{display:none!important}body.desktop-only .dynamic-section:has(.desktop--sst--benefit--bar),body.desktop-only .desktop--sst--benefit--bar,body.desktop-only .mobile--sst--benefit--bar{display:none!important}body.desktop-only .mobile-benefit-strip{background:#f8f8f8;border-bottom:1px solid rgba(17,17,17,.08);border-top:1px solid rgba(17,17,17,.06);box-shadow:none;color:#202020;display:block!important;overflow:visible}body.desktop-only .mobile-benefit-list{align-items:center;box-sizing:border-box;display:grid;gap:0;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;margin:0 auto;max-width:none;min-height:50px;overflow:visible;padding:0;position:relative;scrollbar-width:none;width:100%}body.desktop-only .mobile-benefit-list::-webkit-scrollbar{display:none}body.desktop-only .mobile-benefit-item{align-items:center;column-gap:11px;display:flex!important;flex:1 1 auto;font-size:clamp(14px,.9vw,15px);font-weight:500;inset:auto;justify-content:center;line-height:1.15;max-width:none;min-height:50px;min-width:0;opacity:1!important;padding:0 clamp(14px,1.5vw,26px);position:static!important;text-align:center;transform:none!important;visibility:visible!important;white-space:nowrap;width:100%}body.desktop-only .mobile-benefit-item+.mobile-benefit-item{border-left:1px solid rgba(17,17,17,.14)}body.desktop-only .mobile-benefit-item:after{display:none!important}body.desktop-only .mobile-benefit-icon{background:transparent;border:0;box-shadow:none;color:#cf3438;flex:0 0 26px;height:26px;width:26px}body.desktop-only .mobile-benefit-icon:before{background-size:26px 26px;height:26px;width:26px}body.desktop-only .mobile-benefit-item[data-benefit-icon=rating] .mobile-benefit-icon{display:none}body.desktop-only .mobile-benefit-copy{align-items:center;justify-content:flex-start;max-width:100%;text-align:left;white-space:nowrap}body.desktop-only .mobile-benefit-item[data-benefit-icon=rating]{padding-inline:12px}body.desktop-only .mobile-benefit-item[data-benefit-icon=rating] .mobile-benefit-copy{color:var(--body_font_color);display:inline-flex;flex:0 0 auto;font-weight:500;max-width:none}body.desktop-only .mobile-benefit-item[data-benefit-icon=rating] .mobile-benefit-copy:hover,body.desktop-only .mobile-benefit-item[data-benefit-icon=rating] .mobile-benefit-copy:focus-visible{color:var(--hover_font_color)}body.desktop-only .mobile-benefit-copy .gg-review-benefit{align-items:center;column-gap:8px;display:inline-flex!important;flex:0 0 auto;flex-wrap:nowrap;justify-content:center;margin:0;white-space:nowrap!important;width:max-content}body.desktop-only .mobile-benefit-copy .gg-review-benefit__stars{flex:0 0 auto;font-size:1em;font-weight:400!important;letter-spacing:.5px;opacity:.88}body.desktop-only .mobile-benefit-copy .gg-review-benefit__label,body.desktop-only .mobile-benefit-copy .gg-review-benefit__count{color:inherit;flex:0 0 auto;font-weight:500!important}body.desktop-only .header-customerbar{background:#151515!important;height:88px;min-height:88px;position:relative;width:100%;z-index:160}body.desktop-only .header-customerbar .container{height:88px;margin:0 auto;max-width:1320px;padding:0 clamp(24px,3vw,44px)}body.desktop-only .header-customerbar-container{align-items:center;display:grid;gap:clamp(22px,3vw,48px);grid-template-columns:clamp(220px,20vw,290px) minmax(360px,1fr);height:88px;justify-content:stretch;min-height:88px}body.desktop-only .desktop-header-logo{align-items:center;display:flex;justify-content:center;min-width:0}body.desktop-only .desktop-header-logo .logo,body.desktop-only .desktop-header-logo .logo a{align-items:center;display:flex;height:auto!important;justify-content:center;min-height:0!important;width:auto!important}body.desktop-only .desktop-header-logo .logo img{display:block;height:auto!important;margin:0!important;max-height:42px;max-width:250px;width:250px!important}body.desktop-only .header-customerbar .customer-links{height:auto;min-width:0;width:100%}body.desktop-only .header-customerbar .customer-links>ul{align-items:center;display:grid!important;gap:18px;grid-template-columns:minmax(320px,1fr) auto auto;height:auto;justify-content:stretch;width:100%}body.desktop-only .header-customerbar .customer-links li{height:auto;min-width:0}body.desktop-only .header-customerbar .customer-links li.static-search{flex:none;max-width:none;min-width:0;width:100%}body.desktop-only .header-customerbar .customer-links li.static-search:hover,body.desktop-only .header-customerbar .customer-links li.static-search:focus-within{flex-basis:auto;max-width:none;width:100%}body.desktop-only .header-customerbar .search-form-header,body.desktop-only .header-customerbar .search-form-header>span{height:48px;overflow:visible;position:relative;width:100%}body.desktop-only .header-customerbar .search-form-header{background:#202020;border:1px solid rgba(255,255,255,.11);border-radius:10px;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #00000038;box-sizing:border-box;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;z-index:80}body.desktop-only .header-customerbar .search-form-header:focus-within,body.desktop-only .header-customerbar .search-form-header.active{background:#232323;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #e33d3f2e,0 12px 28px #00000042}body.desktop-only .header-customerbar .search-form-header input[type=search],body.desktop-only .header-customerbar .search-form-header input[type=text],body.desktop-only .header-customerbar .search-form-header input{background:transparent!important;border:0!important;border-radius:inherit!important;box-sizing:border-box;color:#fff!important;height:48px!important;line-height:48px!important;opacity:1!important;padding:0 98px 0 18px!important;pointer-events:auto;position:relative!important;right:auto;width:100%!important}body.desktop-only .header-customerbar .search-form-header input[type=search]:focus,body.desktop-only .header-customerbar .search-form-header input[type=text]:focus,body.desktop-only .header-customerbar .search-form-header input:focus{background:transparent!important;box-shadow:none;outline:none}body.desktop-only .header-customerbar .search-form-header button.search,body.desktop-only .header-customerbar .search-form-header .search-submit{height:48px;width:48px}body.desktop-only .header-customerbar .search-form-header button.search{align-items:center;background:transparent;border:0;border-radius:999px;color:#ffffffdb;display:flex;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:background .16s ease,color .16s ease,transform .16s ease}body.desktop-only .header-customerbar .search-form-header button.search:hover,body.desktop-only .header-customerbar .search-form-header button.search:focus{background:#ffffff12;color:#fff}body.desktop-only .header-customerbar .search-form-header button.search:active{color:#e33d3f;transform:scale(.94)}body.desktop-only .header-customerbar .search-form-header .modal-close{align-items:center;background:transparent;border-radius:999px;color:#fff9;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:4px;transition:background .16s ease,color .16s ease,transform .16s ease;width:40px;z-index:95}body.desktop-only .header-customerbar .search-form-header .modal-close:hover,body.desktop-only .header-customerbar .search-form-header .modal-close:focus{background:#ffffff12;color:#ffffffe6}body.desktop-only .header-customerbar .search-form-header .modal-close:active{color:#e33d3f;transform:scale(.94)}body.desktop-only .header-customerbar .search-form-header .modal-close svg{height:15px;width:15px}body.desktop-only .header-customerbar .search-form-header .predictive-search{--background: #181818;--body_font_color: rgba(255, 255, 255, .82);--headline_font_color: #ffffff;--line_color: rgba(255, 255, 255, .09);background:linear-gradient(180deg,#202020,#171717);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 20px 42px #00000070,inset 0 1px #ffffff0b;box-sizing:border-box;left:0;margin:8px 0 0;max-height:min(var(--max-height, 58vh),520px);overflow:hidden;padding:10px 14px 10px 10px;position:absolute;right:0;scrollbar-color:rgba(207,52,56,.82) transparent;scrollbar-gutter:stable;scrollbar-width:thin;top:100%;width:100%;z-index:90}body.desktop-only .header-customerbar predictive-search[open] .search-form-header .predictive-search{overflow:auto;transition:max-height .22s cubic-bezier(.2,.8,.2,1),visibility .12s linear;visibility:visible}body.desktop-only .header-customerbar .search-form-header .predictive-search::-webkit-scrollbar{width:10px}body.desktop-only .header-customerbar .search-form-header .predictive-search::-webkit-scrollbar-track{background:transparent;margin:12px 0}body.desktop-only .header-customerbar .search-form-header .predictive-search::-webkit-scrollbar-thumb{background:#cf3438d1;background-clip:padding-box;border:3px solid transparent;border-radius:999px}body.desktop-only .header-customerbar .search-form-header .predictive-search::-webkit-scrollbar-button,body.desktop-only .header-customerbar .search-form-header .predictive-search::-webkit-scrollbar-corner{background:transparent;display:none;height:0;width:0}body.desktop-only .header-customerbar .search-form-header .search-list{display:flex;flex-direction:column;gap:5px;margin:0;padding:0}body.desktop-only .header-customerbar .search-form-header .search-list>span{display:contents}body.desktop-only .header-customerbar .search-form-header .search-list li,body.desktop-only .header-customerbar .search-form-header .search-list li.twelve,body.desktop-only .header-customerbar .search-form-header .search-list li.twelve.collection,body.desktop-only .header-customerbar .search-form-header .search-list li.twelve.first,body.desktop-only .header-customerbar .search-form-header .search-list li.twelve.suggestions,body.desktop-only .header-customerbar .search-form-header .search-list li.see-all{border:0;box-sizing:border-box;display:block;margin:0;overflow:visible;padding:0;width:100%}body.desktop-only .header-customerbar .search-form-header .search-list li.title{align-items:center;display:flex;margin-bottom:4px;min-height:28px;padding:2px 56px 6px 8px;position:relative;z-index:2}body.desktop-only .header-customerbar .search-form-header .search-list li.title h6{color:#ffffff7a;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}body.desktop-only .header-customerbar .search-form-header .search-list li.title.suggestions+li.key{margin-top:2px}body.desktop-only .header-customerbar .search-form-header .search-list li a,body.desktop-only .header-customerbar .search-form-header .search-list li.see-all button{align-items:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.055);border-radius:9px;box-sizing:border-box;color:#ffffffdb;display:flex;font-size:14px;gap:10px;line-height:1.25;min-height:46px;padding:8px 10px;text-align:left;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:100%}body.desktop-only .header-customerbar .search-form-header .search-list li.product a{gap:14px;padding-left:16px;padding-right:14px}body.desktop-only .header-customerbar .search-form-header .search-list li.key:not(.product) a{padding-left:18px;padding-right:18px}body.desktop-only .header-customerbar .search-form-header .search-list li a:hover,body.desktop-only .header-customerbar .search-form-header .search-list li a:focus,body.desktop-only .header-customerbar .search-form-header .search-list li a:active,body.desktop-only .header-customerbar .search-form-header .search-list li.see-all button:hover,body.desktop-only .header-customerbar .search-form-header .search-list li.see-all button:focus{background:#e33d3f24;border-color:#e33d3f47;color:#fff;text-decoration:none}body.desktop-only .header-customerbar .search-form-header .search-list li a:active,body.desktop-only .header-customerbar .search-form-header .search-list li.see-all button:active{transform:scale(.99)}body.desktop-only .header-customerbar .search-form-header .search-list li a span{font-weight:500;min-width:0}body.desktop-only .header-customerbar .search-form-header .search-list li a h4,body.desktop-only .header-customerbar .search-form-header .search-list li a h5,body.desktop-only .header-customerbar .search-form-header .search-list li a h6,body.desktop-only .header-customerbar .search-form-header .search-list li a p,body.desktop-only .header-customerbar .search-form-header .search-list li a .product-logistics,body.desktop-only .header-customerbar .search-form-header .search-list li a .product-price h6{color:inherit;font-size:14px;font-weight:650;line-height:1.25;margin:0;padding:0}body.desktop-only .header-customerbar .search-form-header .search-list li a p,body.desktop-only .header-customerbar .search-form-header .search-list li a .product-logistics,body.desktop-only .header-customerbar .search-form-header .search-list li a .product-price h6{color:#ffffff94;font-size:12px;font-weight:500;margin-top:3px}body.desktop-only .header-customerbar .search-form-header .search-list li a mark{background:transparent;color:#fff;font-weight:800;text-decoration:none}body.desktop-only .header-customerbar .search-form-header .search-list li .thumbnail{background:#fff;border-radius:7px;flex:0 0 48px;height:48px;margin:0;overflow:hidden;padding:3px;width:48px}body.desktop-only .header-customerbar .search-form-header .search-list li .thumbnail img{height:100%;max-height:none;max-width:none;object-fit:contain;width:100%}body.desktop-only .header-customerbar .search-form-header .search-list li.see-all{padding-top:5px}body.desktop-only .header-customerbar .search-form-header .search-list li.see-all button{color:#fff;font-weight:750;justify-content:center;height:auto;margin:0;position:static;right:auto;top:auto}body.desktop-only .search_page .search-form form.search.page{background:#202020;border:1px solid rgba(255,255,255,.11);border-radius:12px;box-shadow:inset 0 1px #ffffff0b,0 16px 34px #00000029;box-sizing:border-box;height:58px;margin:0 auto;max-width:980px;overflow:visible;position:relative;width:min(100%,980px);z-index:8}body.desktop-only .search_page .search-form form.search.page>span{background:transparent!important;border:0!important;border-radius:inherit;box-sizing:border-box;display:block;height:100%;position:relative;width:100%}body.desktop-only .search_page .search-form form.search.page:focus-within,body.desktop-only .search_page .search-form form.search.page.active{background:#232323;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #e33d3f2e,0 16px 34px #0000002e}body.desktop-only .search_page .search-form form.search.page .search-field{-webkit-appearance:none;appearance:none;background:transparent!important;border:0!important;box-shadow:none;box-sizing:border-box;color:#fff!important;font-size:18px;font-weight:650;height:58px;letter-spacing:0;line-height:58px;margin:0;outline:none;padding:0 66px 0 22px;text-align:left;width:100%}body.desktop-only .search_page .search-form form.search.page .search-field:focus,body.desktop-only .search_page .search-form form.search.page .search-field:focus-visible{background:transparent!important;box-shadow:none;outline:none}body.desktop-only .search_page .search-form form.search.page .search-field::placeholder{color:#ffffff80;font-weight:500}body.desktop-only .search_page .search-form form.search.page .predictive-search{--background: #181818;--body_font_color: rgba(255, 255, 255, .82);--headline_font_color: #ffffff;--line_color: rgba(255, 255, 255, .09);background:linear-gradient(180deg,#202020,#171717);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 22px 46px #00000057,inset 0 1px #ffffff0b;box-sizing:border-box;left:0;margin:10px 0 0;max-height:min(var(--max-height, 58vh),560px);overflow:hidden;padding:10px 14px 10px 10px;right:0;scrollbar-color:rgba(207,52,56,.82) transparent;scrollbar-gutter:stable;scrollbar-width:thin;top:100%;width:100%;z-index:90}body.desktop-only .search_page predictive-search[open] form.search.page .predictive-search{animation:none;overflow:auto;transition:max-height .22s cubic-bezier(.2,.8,.2,1),visibility .12s linear;visibility:visible}body.desktop-only .search_page form.search.page .predictive-search::-webkit-scrollbar{width:10px}body.desktop-only .search_page form.search.page .predictive-search::-webkit-scrollbar-track{background:transparent;margin:12px 0}body.desktop-only .search_page form.search.page .predictive-search::-webkit-scrollbar-thumb{background:#cf3438d1;background-clip:padding-box;border:3px solid transparent;border-radius:999px}body.desktop-only .search_page form.search.page .predictive-search::-webkit-scrollbar-button,body.desktop-only .search_page form.search.page .predictive-search::-webkit-scrollbar-corner{background:transparent;display:none;height:0;width:0}body.desktop-only .search_page form.search.page .modal-close{align-items:center;background:transparent;border-radius:999px;color:#fff9;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:4px;transition:background .16s ease,color .16s ease,transform .16s ease;width:40px;z-index:95}body.desktop-only .search_page form.search.page .modal-close:hover,body.desktop-only .search_page form.search.page .modal-close:focus{background:#ffffff12;color:#ffffffe6}body.desktop-only .search_page form.search.page .modal-close:active{color:#e33d3f;transform:scale(.94)}body.desktop-only .search_page form.search.page .modal-close svg{height:15px;width:15px}body.desktop-only .search_page form.search.page .search-list{display:flex;flex-direction:column;gap:5px;margin:0;padding:0}body.desktop-only .search_page form.search.page .search-list>span{display:contents}body.desktop-only .search_page form.search.page .search-list li,body.desktop-only .search_page form.search.page .search-list li.twelve,body.desktop-only .search_page form.search.page .search-list li.twelve.collection,body.desktop-only .search_page form.search.page .search-list li.twelve.first,body.desktop-only .search_page form.search.page .search-list li.twelve.suggestions,body.desktop-only .search_page form.search.page .search-list li.see-all{border:0;box-sizing:border-box;display:block;margin:0;overflow:visible;padding:0;width:100%}body.desktop-only .search_page form.search.page .search-list li.title{align-items:center;display:flex;margin-bottom:4px;min-height:28px;padding:2px 56px 6px 8px;position:relative;z-index:2}body.desktop-only .search_page form.search.page .search-list li.title h6{color:#ffffff7a;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}body.desktop-only .search_page form.search.page .search-list li.title.suggestions+li.key{margin-top:2px}body.desktop-only .search_page form.search.page .search-list li a,body.desktop-only .search_page form.search.page .search-list li.see-all button{align-items:center;background:#ffffff0b;border:1px solid rgba(255,255,255,.055);border-radius:9px;box-sizing:border-box;color:#ffffffdb;display:flex;font-size:14px;gap:10px;line-height:1.25;min-height:46px;padding:8px 10px;text-align:left;text-decoration:none;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:100%}body.desktop-only .search_page form.search.page .search-list li.product a{gap:14px;padding-left:16px;padding-right:14px}body.desktop-only .search_page form.search.page .search-list li.key:not(.product) a{padding-left:18px;padding-right:18px}body.desktop-only .search_page form.search.page .search-list li a:hover,body.desktop-only .search_page form.search.page .search-list li a:focus,body.desktop-only .search_page form.search.page .search-list li a:active,body.desktop-only .search_page form.search.page .search-list li.see-all button:hover,body.desktop-only .search_page form.search.page .search-list li.see-all button:focus{background:#e33d3f24;border-color:#e33d3f47;color:#fff;text-decoration:none}body.desktop-only .search_page form.search.page .search-list li a:active,body.desktop-only .search_page form.search.page .search-list li.see-all button:active{transform:scale(.99)}body.desktop-only .search_page form.search.page .search-list li a h4,body.desktop-only .search_page form.search.page .search-list li a h5,body.desktop-only .search_page form.search.page .search-list li a h6,body.desktop-only .search_page form.search.page .search-list li a p,body.desktop-only .search_page form.search.page .search-list li a .product-logistics,body.desktop-only .search_page form.search.page .search-list li a .product-price h6{color:inherit;font-size:14px;font-weight:650;line-height:1.25;margin:0;padding:0}body.desktop-only .search_page form.search.page .search-list li a p,body.desktop-only .search_page form.search.page .search-list li a .product-logistics,body.desktop-only .search_page form.search.page .search-list li a .product-price h6{color:#ffffff94;font-size:12px;font-weight:500;margin-top:3px}body.desktop-only .search_page form.search.page .search-list li a mark{background:transparent;color:#fff;font-weight:800;text-decoration:none}body.desktop-only .search_page form.search.page .search-list li .thumbnail{background:#fff;border-radius:7px;flex:0 0 58px;height:58px;margin:0;overflow:hidden;padding:4px;width:58px}body.desktop-only .search_page form.search.page .search-list li .thumbnail img{height:100%;max-height:none;max-width:none;object-fit:contain;width:100%}body.desktop-only .search_page form.search.page .search-list li.see-all{padding-top:5px}body.desktop-only .search_page form.search.page .search-list li.see-all button{color:#fff;font-weight:750;height:auto;justify-content:center;margin:0;position:static;right:auto;top:auto}body.desktop-only .header-navigation{background:#2f2f2f}body.desktop-only .header-navigation>.container{margin:0 auto;max-width:1320px;padding-left:clamp(24px,3vw,44px);padding-right:clamp(24px,3vw,44px)}body.desktop-only .header-navigation .table{display:block;min-height:44px}body.desktop-only .header-navigation>.container .table>.logo{display:none!important}body.desktop-only .header-navigation .main-menu,body.desktop-only .header-navigation nav,body.desktop-only .header-navigation nav .responsiveMenu{height:44px;width:100%}body.desktop-only .header-navigation nav .responsiveMenu{align-items:center;display:flex!important;gap:clamp(18px,3vw,52px);justify-content:center}body.desktop-only .header-navigation nav .responsiveMenu>li{align-items:center;display:flex;height:44px}body.desktop-only .header-navigation nav .responsiveMenu>li>a{align-items:center;border:1px solid transparent;border-radius:0;box-shadow:none;display:flex;font-size:14px;height:32px;margin:0;padding:0 14px;position:relative;transition:background .18s ease,color .18s ease;white-space:nowrap}body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li.hover>a,body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li:hover>a,body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li:focus>a,body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li:focus-within>a,body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li>a:hover,body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li>a:focus,body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li>a.active{background:#ffffff0e;border-color:transparent;box-shadow:none;color:#fff}body.desktop-only .header-navigation nav .responsiveMenu.isDesktop>li>a.active:not(:hover):not(:focus){background:transparent}body.desktop-only .header-navigation nav .responsiveMenu>li>a.active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:#e51b2b;pointer-events:none}body.desktop-only .header-navigation nav .responsiveMenu>li>a:focus-visible{outline:2px solid #fff;outline-offset:2px}}@media only screen and (min-width:769px)and (max-width:1180px){body.desktop-only .header-customerbar{height:84px;min-height:84px;width:100%}body.desktop-only .header-customerbar .container,body.desktop-only .header-customerbar-container{height:84px;min-height:84px}body.desktop-only .header-customerbar-container{gap:18px;grid-template-columns:170px minmax(260px,1fr)}body.desktop-only .desktop-header-logo .logo img{max-height:36px;max-width:170px}body.desktop-only .header-customerbar .customer-links>ul{gap:12px;grid-template-columns:minmax(220px,1fr) auto auto}body.desktop-only .header-customerbar .customer-links li.static-search{display:flex!important}body.desktop-only .header-navigation>.container{padding-left:18px;padding-right:18px}body.desktop-only .header-navigation .logo{width:auto!important}body.desktop-only .header-navigation nav .responsiveMenu{gap:18px}body.desktop-only .header-navigation nav .responsiveMenu>li>a{font-size:13px}body.desktop-only .mobile-benefit-list{justify-content:flex-start}}.gg-review-hub{background:#fff}.gg-review-hub__header{margin:0 auto 34px;max-width:860px;text-align:center}.gg-review-hub__eyebrow{color:#cf3438;font-size:14px;font-weight:800;letter-spacing:0;line-height:1.2;margin:0 0 10px;text-transform:uppercase}.gg-review-hub__header h1{color:#151515;font-size:clamp(40px,6vw,72px);line-height:.98;margin:0 0 18px}.gg-review-hub__header>p:not(.gg-review-hub__eyebrow){color:#111111b8;font-size:clamp(18px,2.3vw,24px);line-height:1.35;margin:0 auto 24px;max-width:720px}.gg-review-hub__summary{align-items:center;background:#fff;border:1px solid rgba(17,17,17,.1);border-radius:8px;box-shadow:0 18px 38px #11111112;display:inline-flex;flex-wrap:wrap;gap:10px 14px;justify-content:center;padding:14px 20px}.gg-review-hub__summary strong{color:#151515;font-size:18px}.gg-review-platforms{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.gg-review-card{--review-accent: #cf3438;--review-soft: rgba(207, 52, 56, .08);background:#fff;border:1px solid rgba(17,17,17,.1);border-radius:8px;box-shadow:0 18px 38px #11111112;overflow:hidden}.gg-review-card--trustpilot{--review-accent: #00b67a;--review-soft: rgba(0, 182, 122, .09)}.gg-review-card--reviewsio{--review-accent: #cf3438;--review-soft: rgba(207, 52, 56, .08)}.gg-review-card--google{--review-accent: #4285f4;--review-soft: rgba(66, 133, 244, .09)}.gg-review-card__link{color:#151515;display:flex;flex-direction:column;gap:12px;min-height:300px;padding:24px;position:relative;text-decoration:none}.gg-review-card__link:before{background:var(--review-accent);content:"";height:4px;left:0;position:absolute;right:0;top:0}.gg-review-card__brand{font-size:28px;font-weight:850;letter-spacing:0;line-height:1}.gg-review-card__badge{align-self:flex-start;background:var(--review-soft);border:1px solid color-mix(in srgb,var(--review-accent) 34%,transparent);border-radius:999px;color:var(--review-accent);font-size:13px;font-weight:800;line-height:1;padding:8px 11px}.gg-review-card__stars{color:var(--review-accent);font-size:24px;letter-spacing:0;line-height:1;margin-top:4px}.gg-review-card__score{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.gg-review-card__score strong{color:#151515;font-size:34px;font-weight:850;line-height:1}.gg-review-card__score span{color:#111111a3;font-size:16px;font-weight:700}.gg-review-card__copy{color:#111111b8;font-size:16px;line-height:1.4}.gg-review-card__cta{align-items:center;color:var(--review-accent);display:inline-flex;font-size:16px;font-weight:850;gap:8px;margin-top:auto}.gg-review-card__cta:after{content:">";font-size:18px;line-height:1}.gg-review-card__embed{border-top:1px solid rgba(17,17,17,.08);padding:18px 20px 20px}@media(max-width:900px){.gg-review-platforms{grid-template-columns:1fr}.gg-review-card__link{min-height:0}}@media(max-width:600px){.gg-review-hub__header{margin-bottom:24px}.gg-review-hub__header h1{font-size:42px}.gg-review-hub__summary{align-items:center;display:flex;width:100%}.gg-review-card__link{padding:22px 20px}.gg-review-card__brand{font-size:24px}}@media only screen and (min-width:1129px){.header-navigation nav .responsiveMenu>li{position:relative}.header-navigation nav .responsiveMenu li ul.mega,.header-navigation nav .responsiveMenu li ul{width:300px;overflow:initial!important;padding:0;border:0}.header-navigation nav .responsiveMenu li ul.mega>span,.header-navigation nav .responsiveMenu li ul>span{padding:0}.header-navigation nav .responsiveMenu li ul li{width:100%;position:relative;background:#222;border-top:1px solid rgba(255,255,255,.3)}.header-navigation nav .responsiveMenu li>ul.mega>span>li.has-dropdown:after{width:15px;height:15px;background:url(menu-arrow.png) no-repeat center center;background-size:auto;content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(90deg);opacity:.7;transition:all .3s ease}.header-navigation nav .responsiveMenu li>ul.mega>span>li.has-dropdown:hover:after{transform:translateY(-50%) rotate(0);opacity:1}.header-navigation nav .responsiveMenu li ul li ul{width:300px;position:absolute;left:100%;top:-1px;overflow:initial!important;opacity:0;visibility:hidden;background:#222;list-style-type:none;transition:all .3s ease}.header-navigation nav .responsiveMenu li ul li:hover ul{opacity:1;visibility:visible}.header-navigation nav .responsiveMenu li ul li a{padding:12px 15px}.header-navigation nav .responsiveMenu li ul.mega>span>li>a,.header-navigation nav .responsiveMenu li ul.semi>span>li>a{font-weight:var(--body_font_weight_medium)}.header-navigation nav .responsiveMenu>li.dropdown--align-right>ul{left:auto;right:0}.header-navigation nav .responsiveMenu li ul li.submenu--flip-left>ul{left:auto;right:calc(100% + 8px)}.header-navigation nav .responsiveMenu li ul li.submenu--flip-left>a{padding-left:34px}.header-navigation nav .responsiveMenu li>ul.mega>span>li.has-dropdown.submenu--flip-left:after{left:10px;right:auto;transform:translateY(-50%) rotate(-90deg)}.header-navigation nav .responsiveMenu li>ul.mega>span>li.has-dropdown.submenu--flip-left:hover:after{transform:translateY(-50%) rotate(180deg)}body.desktop-only .header-navigation nav .responsiveMenu>li>ul,body.desktop-only .header-navigation nav .responsiveMenu li ul li>ul{background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow:visible!important}body.desktop-only .header-navigation nav .responsiveMenu>li>ul.dropdown--scrollable,body.desktop-only .header-navigation nav .responsiveMenu li ul li>ul.submenu--scrollable{overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:none}body.desktop-only .header-navigation nav .responsiveMenu li ul li>ul.submenu--fixed{position:fixed;z-index:100001}body.desktop-only .header-navigation nav .responsiveMenu>li>ul>span>li:first-child,body.desktop-only .header-navigation nav .responsiveMenu>li>ul>li:first-child,body.desktop-only .header-navigation nav .responsiveMenu li ul li>ul>li:first-child{border-top-left-radius:8px;border-top-right-radius:8px}body.desktop-only .header-navigation nav .responsiveMenu>li>ul>span>li:last-child,body.desktop-only .header-navigation nav .responsiveMenu>li>ul>li:last-child,body.desktop-only .header-navigation nav .responsiveMenu li ul li>ul>li:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}}@media only screen and (min-width:600px){.product-template .sold-out-button-container .btn.klaviyo-bis-trigger,.product-template .newsletter-priority-container .btn.klaviyo-bis-trigger{max-width:none!important;width:100%!important}.product-template .vip-exclusive-box{max-width:100%!important;width:100%!important;box-sizing:border-box!important;margin-left:0!important;margin-right:0!important}.product-template .newsletter-priority-container .vip-exclusive-box,.product-template .sold-out-button-container .vip-exclusive-box{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}.product-template .newsletter-priority-container,.product-template .dynamic-button-container,.product-template .sold-out-newsletter-signup{max-width:none!important;width:100%!important}.product-template .purchase-section.two-column .newsletter-priority-container{grid-column:1 / -1!important;width:100%!important;max-width:100%!important}.product-template .purchase-section.two-column .newsletter-priority-container{position:relative!important;grid-column:unset!important;width:100%!important;max-width:none!important;left:0!important;right:0!important;margin:0!important}.product-template .purchase-section.two-column>div:has(.newsletter-priority-container){grid-column:1 / -1!important;width:100%!important;max-width:none!important}.product-template .purchase-section.two-column:has(.newsletter-priority-container),.product-template .purchase-section.two-column:has(.sold-out-button-container){display:block!important;grid-template-columns:none!important}.product-template .purchase-section:has(.newsletter-priority-container),.product-template .purchase-section:has(.sold-out-button-container){display:block!important;grid-template-columns:1fr!important}.product-template .purchase-section.npo-single-column{display:block!important;grid-template-columns:none!important}.product-template .newsletter-priority-container .sold-out-button-container,.product-template .newsletter-priority-container .dynamic-button-container,.product-template .newsletter-priority-container .button-row-desktop{width:100%!important;max-width:100%!important}.product-template .newsletter-priority-container .btn,.product-template .newsletter-priority-container button,.product-template .newsletter-priority-container a.btn{max-width:none!important;width:100%!important}.product-template .sold-out-button-container .button-row-desktop>div{flex:1!important;min-width:0!important}.product-template .sold-out-button-container .button-row-desktop .btn,.product-template .sold-out-button-container .btn.outline,.product-template .sold-out-button-container .btn.klaviyo-bis-trigger{width:100%!important;max-width:none!important;min-width:0!important;flex:1!important}.product-template .sold-out-button-container .btn.outline,.product-template .sold-out-button-container .btn.klaviyo-bis-trigger{height:44px!important;min-height:44px!important;max-height:44px!important;padding:10px 12px!important;line-height:20px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-template .sold-out-button-container .btn.outline{background:none!important;color:var(--button_secondary_text)!important;border:1px solid var(--button_secondary_border)!important}.product-template .sold-out-button-container .btn.outline:hover{background:var(--button_secondary_border)!important;color:var(--button_secondary_hover)!important;border:1px solid var(--button_secondary_border)!important}}@media only screen and (max-width:768px){.product-template .sold-out-button-container .button-stack-mobile .btn,.product-template .newsletter-priority-container .button-stack-mobile .btn{width:100%!important;max-width:none!important;display:block!important;margin-bottom:10px!important}.product-template .sold-out-button-container .button-stack-mobile .btn:last-child,.product-template .newsletter-priority-container .button-stack-mobile .btn:last-child{margin-bottom:0!important}.product-template .sold-out-button-container .button-stack-mobile,.product-template .newsletter-priority-container .button-stack-mobile{width:100%!important;max-width:none!important}.product-template .sold-out-button-container .button-row-desktop,.product-template .newsletter-priority-container .button-row-desktop{display:none!important}.product-template .sold-out-button-container .button-stack-mobile,.product-template .newsletter-priority-container .button-stack-mobile{display:block!important}}.btn.klaviyo-bis-trigger{max-width:100%}@media only screen and (min-width:769px){.product-template .sold-out-button-container .button-row-desktop{display:flex!important}.product-template .sold-out-button-container .button-stack-mobile{display:none!important}}@media only screen and (max-width:768px){.product-template .sold-out-button-container .button-row-desktop{display:none!important}.product-template .sold-out-button-container .button-stack-mobile{display:block!important}}.product-template .sold-out-button-container .btn.klaviyo-bis-trigger,.product-template .newsletter-priority-container .btn.klaviyo-bis-trigger{background:#d8232f!important;color:#fff!important;border:1px solid #D8232F!important;transition:all .3s ease!important}.product-template .sold-out-button-container .btn.klaviyo-bis-trigger:hover,.product-template .sold-out-button-container .btn.klaviyo-bis-trigger:focus,.product-template .newsletter-priority-container .btn.klaviyo-bis-trigger:hover,.product-template .newsletter-priority-container .btn.klaviyo-bis-trigger:focus{background:#fff!important;color:#d8232f!important;border:1px solid #D8232F!important}.product-template .newsletter-priority-container,.product-template .sold-out-button-container,.product-template .dynamic-button-container{width:100%;max-width:100%}.product-template .newsletter-priority-container .vip-exclusive-box,.product-template .sold-out-button-container .vip-exclusive-box{width:100%;max-width:100%;box-sizing:border-box}.product-template .dynamic-button-container,.product-template .sold-out-button-container{width:100%;display:flex;flex-direction:column;gap:10px}.product-template .purchase-section.two-column:has(.sold-out-button-container){display:block;width:100%}.product-template .purchase-section:has(.sold-out-button-container){display:block;width:100%;max-width:100%}.product-template .newsletter-priority-container .sold-out-button-container,.product-template .newsletter-priority-container .dynamic-button-container,.product-template .newsletter-priority-container .button-row-desktop{width:100%}.product-template .newsletter-priority-container .btn,.product-template .newsletter-priority-container button,.product-template .newsletter-priority-container a.btn{flex:1}.product-template .sold-out-button-container .button-row-desktop>div{flex:1}.product-template .sold-out-button-container .button-row-desktop .btn{width:100%;margin:0!important;flex:1}.product-template .sold-out-button-container .btn.outline,.product-template .sold-out-button-container .btn.klaviyo-bis-trigger{flex:1;width:100%;max-width:100%}.product-template .sold-out-button-container .btn.outline{background:none!important;color:var(--button_secondary_text)!important;border:1px solid var(--button_secondary_border)!important}.product-template .sold-out-button-container .btn.outline:hover{background:var(--button_secondary_border)!important;color:var(--button_secondary_hover)!important;border:1px solid var(--button_secondary_border)!important}.product-template .sold-out-button-container .button-stack-mobile .btn,.product-template .newsletter-priority-container .button-stack-mobile .btn{width:100%;margin-bottom:10px;flex:none}.product-template .sold-out-button-container .button-stack-mobile .btn:last-child,.product-template .newsletter-priority-container .button-stack-mobile .btn:last-child{margin-bottom:0}.product-template .sold-out-button-container .button-stack-mobile,.product-template .newsletter-priority-container .button-stack-mobile{width:100%}@media only screen and (min-width:769px){.product-template .sold-out-button-container .button-row-desktop,.product-template .newsletter-priority-container .button-row-desktop{display:flex!important}.product-template .sold-out-button-container .button-stack-mobile,.product-template .newsletter-priority-container .button-stack-mobile{display:none!important}}@media only screen and (max-width:768px){.product-template .sold-out-button-container .button-row-desktop,.product-template .newsletter-priority-container .button-row-desktop{display:none!important}.product-template .sold-out-button-container .button-stack-mobile,.product-template .newsletter-priority-container .button-stack-mobile{display:block!important}}.collection-products .btn.klaviyo-bis-trigger,.product-loop .btn.klaviyo-bis-trigger{background:#d8232f!important;color:#fff!important;border:1px solid #D8232F!important;max-width:100%;transition:all .3s ease!important}.collection-products .btn.klaviyo-bis-trigger:hover,.collection-products .btn.klaviyo-bis-trigger:focus,.product-loop .btn.klaviyo-bis-trigger:hover,.product-loop .btn.klaviyo-bis-trigger:focus{background:#fff!important;color:#d8232f!important;border:1px solid #D8232F!important}.collection-products .sold-out-button-container,.product-loop .sold-out-button-container{width:100%;display:flex;flex-direction:column;gap:10px}@media only screen and (min-width:769px){.collection-products .sold-out-button-container .button-row-desktop,.product-loop .sold-out-button-container .button-row-desktop{display:flex!important;gap:10px}.collection-products .sold-out-button-container .button-row-desktop>div,.product-loop .sold-out-button-container .button-row-desktop>div{flex:1}.collection-products .sold-out-button-container .button-row-desktop .btn,.product-loop .sold-out-button-container .button-row-desktop .btn{width:100%;margin:0;flex:1}.collection-products .sold-out-button-container .button-stack-mobile,.product-loop .sold-out-button-container .button-stack-mobile{display:none!important}}@media only screen and (max-width:768px){.collection-products .sold-out-button-container .button-row-desktop,.product-loop .sold-out-button-container .button-row-desktop{display:none!important}.collection-products .sold-out-button-container .button-stack-mobile,.product-loop .sold-out-button-container .button-stack-mobile{display:block!important}.collection-products .sold-out-button-container .button-stack-mobile .btn,.product-loop .sold-out-button-container .button-stack-mobile .btn{width:100%;margin-bottom:10px;flex:none}.collection-products .sold-out-button-container .button-stack-mobile .btn:last-child,.product-loop .sold-out-button-container .button-stack-mobile .btn:last-child{margin-bottom:0}}.collection-products .sold-out-button-container .btn.outline,.collection-products .sold-out-button-container .btn.klaviyo-bis-trigger,.product-loop .sold-out-button-container .btn.outline,.product-loop .sold-out-button-container .btn.klaviyo-bis-trigger{flex:1;width:100%;max-width:100%}.collection-products .sold-out-button-container .btn.outline,.product-loop .sold-out-button-container .btn.outline{background:none!important;color:var(--button_secondary_text)!important;border:1px solid var(--button_secondary_border)!important}.collection-products .sold-out-button-container .btn.outline:hover,.product-loop .sold-out-button-container .btn.outline:hover{background:var(--button_secondary_border)!important;color:var(--button_secondary_hover)!important;border:1px solid var(--button_secondary_border)!important}@media only screen and (max-width:768px){.cart-toast-notification,.npo-quantity-notification,.npo-popup-notification,.npo-notification,div[style*="position: fixed"][style*="top: 20px"][style*="right: 20px"]{left:50%!important;right:auto!important;transform:translate(-50%)!important;max-width:calc(100vw - 40px)!important;width:auto!important}}html{max-width:100%;overflow-x:hidden}body{font-kerning:normal;max-width:100%;overflow-x:clip;text-rendering:optimizeLegibility}@supports not (overflow: clip){body{overflow-x:hidden}}h1,h2,h3,h4,h5,.h5,h6,.section-title-12,.section-title-18,.section-title-24,.section-title-30,.section-title-36,.section-title-42,.section-title-48,.section-title-54,.section-title-60,.section-title-66,.section-title-72,.section-title-78,.section-title-84,.section-title-90,.section-title-96{font-weight:700;letter-spacing:0;line-height:1.12}h1,.h1,.section-title-48,.section-title-54,.section-title-60,.section-title-66,.section-title-72,.section-title-78,.section-title-84,.section-title-90,.section-title-96{line-height:1.08}h3,h4,h5,.h5,h6{line-height:1.18}.content p,.tab-body p,.product-description p,.template-page p,.template-article p,.rte p{line-height:1.55}.tab-body>p,.dynamic-section .tab-body>p{margin-left:auto;margin-right:auto;max-width:720px}.title_lines{align-items:center;box-sizing:border-box;color:#202020;display:flex;font-size:clamp(24px,3.2vw,38px);font-weight:750;gap:12px;letter-spacing:0;line-height:1.05;margin:34px auto 20px;max-width:1180px;overflow:visible;padding:0 20px;position:relative;text-align:left;width:100%}.title_lines:before,.title_lines:after{content:"";display:block;position:static}.title_lines:before{background:#d8232f;border-radius:999px;flex:0 0 38px;height:4px;margin:0!important;width:38px}.title_lines:after{background:linear-gradient(90deg,#d8232f6b,#d8232f00);flex:1 1 auto;height:1px;margin:0;min-width:32px}.title_lines font{font-size:inherit!important}@media only screen and (min-width:769px){.title_lines{white-space:nowrap}}.btn,button,input[type=button],input[type=submit],input[type=reset]{font-weight:700;letter-spacing:0}.cart-page .empty-form .btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:50px;max-width:100%;padding:12px 28px;border:1px solid #d8232f;border-radius:8px;background:#d8232f;color:#fff;font-size:17px;line-height:1.3;text-decoration:none}.cart-page .empty-form .btn:hover{background:#b91d28;border-color:#b91d28;color:#fff}.cart-page .empty-form .btn:focus-visible{outline:2px solid #d8232f;outline-offset:3px}.product-loop .product.product-card:not(.additional):not(.order-form) .product-title h4{font-weight:700;line-height:1.2}.product-loop .product.product-card:not(.additional):not(.order-form) .product-logistics,.product-loop .product.product-card:not(.additional):not(.order-form) .product-logistics a{font-weight:500}.product-loop .product.product-card:not(.additional):not(.order-form) .product-price h6,.product-loop .product.product-card:not(.additional):not(.order-form) .product-price del,.product-loop .product.product-card:not(.additional):not(.order-form) .purchase .btn,.product-loop .product.product-card:not(.additional):not(.order-form) .purchase button,.product-loop .product.product-card:not(.additional):not(.order-form) .purchase a.btn{font-weight:700}body.mobile-only .mobile-header-search-form .search-field,body.mobile-only .search_page .search-form form.search.page .search-field{font-weight:500;letter-spacing:0}body.mobile-only .mobile-header-search-form .search-list li.title h6,body.mobile-only .search_page form.search.page .search-list li.title h6{font-weight:700;letter-spacing:.07em}body.mobile-only .mobile-header-search-form .search-list li a,body.mobile-only .mobile-header-search-form .search-list li.see-all button,body.mobile-only .search_page form.search.page .search-list li a,body.mobile-only .search_page form.search.page .search-list li.see-all button{font-weight:500}body.mobile-only .mobile-header-search-form .search-list li a h4,body.mobile-only .mobile-header-search-form .search-list li a h5,body.mobile-only .mobile-header-search-form .search-list li a h6,body.mobile-only .search_page form.search.page .search-list li a h4,body.mobile-only .search_page form.search.page .search-list li a h5,body.mobile-only .search_page form.search.page .search-list li a h6{font-weight:500;line-height:1.3}body.mobile-only .mobile-header-search-form .search-list li a p,body.mobile-only .mobile-header-search-form .search-list li a .product-logistics,body.mobile-only .mobile-header-search-form .search-list li a .product-price h6,body.mobile-only .search_page form.search.page .search-list li a p,body.mobile-only .search_page form.search.page .search-list li a .product-logistics,body.mobile-only .search_page form.search.page .search-list li a .product-price h6{font-weight:500}body.mobile-only .mobile-header-search-form .search-list li a mark,body.mobile-only .search_page form.search.page .search-list li a mark{font-weight:600}.mobile-menu-title{font-weight:700;letter-spacing:0;line-height:1.12}.mobile-menu-row,.mobile-menu-back,.mobile-menu-shop-all{font-weight:500;letter-spacing:0}.mobile-benefit-item,.mobile-benefit-item h4,.mobile-benefit-item p,.mobile-benefit-item strong,.mobile-benefit-item b{font-weight:500!important;letter-spacing:0}.mobile-benefit-item .gg-review-benefit,.mobile-benefit-item .gg-review-benefit *{font-weight:400!important}@media only screen and (max-width:600px){h1,.h1{line-height:1.08}h2,.section-title-30,.section-title-36,.section-title-42{line-height:1.12}.content p,.tab-body p,.product-description p,.template-page p,.template-article p,.rte p{line-height:1.5}.product-loop .product.product-card:not(.additional):not(.order-form) .product-title h4{font-size:15px;line-height:1.18}.title_lines{font-size:clamp(24px,7vw,30px);gap:10px;line-height:1.08;margin:28px auto 16px;padding:0 20px}.title_lines:before{flex-basis:28px;height:4px;width:28px}.title_lines:after{display:none}}.product-template,.product-template .product-grid-product-template{--gg-product-red: #d8232f;--gg-product-dark: #111111;--gg-product-surface: #ffffff;--gg-product-muted: #6f6f6f;--gg-product-border: rgba(17, 17, 17, .1);--gg-product-shadow: 0 18px 45px rgba(17, 17, 17, .08)}.product-template{overflow:visible;position:relative;z-index:auto}.product-template>.container,.product-template .product-grid-product-template,.product-template .product-grid-product-template>.clearfix{overflow:visible}.dynamic-section:has(.gg-product-accordion){overflow:visible;position:relative;z-index:auto}.product-template .product-grid-product-template>.clearfix{align-items:start}.product-template .product-images{box-sizing:border-box}.product-template .featured-image{background:var(--gg-product-surface);border:1px solid var(--gg-product-border);border-radius:8px;box-shadow:var(--gg-product-shadow);overflow:visible;padding:clamp(14px,3vw,28px)}.product-template .featured-image .variant-image{min-height:0}.product-template .featured-image .variant-image,.product-template .featured-image .variant-image>.clearfix,.product-template .featured-image .drift,.product-template .featured-image .lazycontainer,.product-template .featured-image .relative.image-align{box-sizing:border-box}.product-template .featured-image img,.product-template .featured-image video,.product-template .featured-image model-viewer{max-height:min(640px,70vh);object-fit:contain}.product-template .featured-image .variant-image.visible>.clearfix,.product-template .featured-image .variant-image.visible .drift,.product-template .featured-image .variant-image.visible .lazycontainer,.product-template .featured-image .relative.image-align{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product-template .featured-image .lazycontainer{padding:0!important}.product-template .featured-image .image-align img{height:100%;left:auto;max-height:100%;max-width:100%;object-fit:contain;position:static;top:auto;transform:none;width:auto}.product-template .featured-image img.img-align.vertical{height:100%!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important;width:auto!important}.product-template .product-images .thumbnails,.product-template .gg-product-thumbnails-panel{margin-top:14px}.product-template .gg-product-thumbnails{display:flex;gap:10px}.product-template .gg-product-thumbnail{box-sizing:border-box;flex:0 0 76px;width:76px}.product-template .product-images .thumbs button.img-align{background:#fff;border:1px solid rgba(17,17,17,.12);border-radius:8px;padding:8px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-template .product-images .thumbs button.img-align[aria-current=true],.product-template .product-images .thumbs button.img-align:hover,.product-template .product-images .thumbs button.img-align:focus-visible{border-color:var(--gg-product-red);box-shadow:0 8px 22px #d8232f29}.product-template .product-images .thumbs button.img-align:active{transform:scale(.98)}.gg-board-game-specs{background:#f7f7f7;border:1px solid rgba(17,17,17,.13);border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 20px;overflow:hidden}.gg-board-game-specs__item{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:14px 8px 13px;text-align:center}.gg-board-game-specs__item+.gg-board-game-specs__item{border-left:1px solid rgba(17,17,17,.11)}.gg-board-game-specs__term{align-items:center;color:#555;display:flex;flex-direction:column;font-size:10px;font-weight:750;gap:6px;letter-spacing:.06em;line-height:1.15;margin:0;text-transform:uppercase}.gg-board-game-specs__icon{color:var(--gg-product-red);display:inline-flex;height:28px;width:28px}.gg-board-game-specs__icon svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:100%}.gg-board-game-specs__value{color:var(--gg-product-dark);font-size:clamp(12px,.95vw,14px);font-weight:750;line-height:1.15;margin:7px 0 0;overflow-wrap:anywhere;white-space:nowrap}.product-template .product-details{background:#fff;border:1px solid var(--gg-product-border);border-radius:8px;box-shadow:var(--gg-product-shadow);box-sizing:border-box;padding:clamp(20px,3vw,30px)}.product-template .product-details .product-header h1,.product-template .product-details .product-header h2{font-size:clamp(28px,4vw,42px);font-weight:750;letter-spacing:0;line-height:1.05;margin-bottom:12px}.product-template .product-details p,.product-template .product-details small{letter-spacing:0}.product-template .product-logistics,.product-template .product-logistics a{color:var(--gg-product-muted);font-weight:500}.product-template h2.offers{margin:14px 0 8px}.product-template h2.offers .price{color:var(--gg-product-red);font-size:clamp(24px,3vw,34px);font-weight:750;letter-spacing:0}.product-template h2.offers del{color:#969696;font-weight:650}.product-template h2.offers .savings{color:var(--gg-product-red);font-size:16px;font-weight:700}.product-template .quantity.form{align-items:stretch;background:#f5f5f5;border:1px solid rgba(17,17,17,.1);border-radius:8px;display:inline-flex;height:46px;justify-content:center;overflow:hidden}.product-template .quantity.form .qtybtn,.product-template .quantity.form input.quantity{align-items:center;border:0;box-sizing:border-box;display:inline-flex;justify-content:center;line-height:1;height:46px;min-height:46px;text-align:center}.product-template .quantity.form .qtybtn{align-items:center!important;font-size:0;height:46px!important;justify-content:center!important;line-height:0;padding:0!important;position:relative}.product-template .quantity.form .qtybtn .icon{display:none}.product-template .quantity.form .qtybtn:before,.product-template .quantity.form .qtybtn.icon-plus:after{background:var(--gg-product-red);border-radius:999px;content:"";display:block;height:3px;left:50%;position:absolute;top:calc(50% - 9px);transform:translate(-50%,-50%);width:18px}.product-template .quantity.form .qtybtn.icon-plus:after{height:18px;width:3px}.product-template .quantity.form input.quantity{background:#fff;font-weight:700;line-height:46px!important;padding:0!important;transform:translateY(-2px)}.product-template .purchase-section .btn.add-to-cart,.product-template .purchase-section .btn[data-newsletter-signup],.product-template .shopify-payment-button__button{border-radius:8px!important;font-size:17px;font-weight:750;min-height:50px}.product-template shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 50px;--shopify-accelerated-checkout-button-border-radius: 8px}.product-template shop-pay-wallet-button{border-radius:8px;display:block;height:50px;overflow:hidden;width:100%}.product-template .purchase-section .btn.add-to-cart,.product-template .purchase-section .btn[data-newsletter-signup]{background:var(--gg-product-red);border-color:var(--gg-product-red);color:#fff}.product-template .purchase-section .btn.add-to-cart.outline{background:#fff;color:var(--gg-product-red)}.product-template .purchase-section .btn.add-to-cart:not(:disabled):not(.disabled):hover,.product-template .purchase-section .btn[data-newsletter-signup]:not(:disabled):not(.disabled):hover{background:#b91d28;border-color:#b91d28;color:#fff}.product-template .purchase-section .btn.add-to-cart:not(:disabled):not(.disabled):focus-visible,.product-template .purchase-section .btn[data-newsletter-signup]:not(:disabled):not(.disabled):focus-visible{outline:2px solid var(--gg-product-red);outline-offset:3px}.product-template .purchase-section .btn.add-to-cart:disabled,.product-template .purchase-section .btn.add-to-cart.disabled,.product-template .purchase-section .btn[data-newsletter-signup]:disabled,.product-template .purchase-section .btn[data-newsletter-signup].disabled{background:#f3f3f3;border-color:#ddd;color:#777;cursor:not-allowed}.product-template .newsletter-priority-container{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important;width:100%!important}.product-template .newsletter-priority-container .vip-exclusive-box{align-items:flex-start!important;background:linear-gradient(135deg,#171717,#232323)!important;border:1px solid rgba(216,35,47,.34)!important;border-radius:8px!important;box-shadow:0 14px 28px #11111124!important;box-sizing:border-box!important;color:#fff!important;display:flex!important;gap:12px!important;margin:0!important;min-height:0!important;padding:14px!important;place-items:initial!important;position:relative;text-align:left!important;width:100%!important}.product-template .newsletter-priority-container .vip-exclusive-box:before{background:var(--gg-product-red);border-radius:999px;bottom:12px;content:"";left:0;position:absolute;top:12px;width:3px}.vip-exclusive-box__icon{align-items:center;background:#d8232f29;border:1px solid rgba(216,35,47,.32);border-radius:8px;color:#fff;display:inline-flex;flex:0 0 34px;height:34px;justify-content:center;margin-left:2px;margin-top:1px;width:34px}.vip-exclusive-box__icon svg{display:block;fill:none;height:18px;stroke:var(--gg-product-red);stroke-linejoin:round;stroke-width:1.9;width:18px}.vip-exclusive-box__content{min-width:0}.product-template .newsletter-priority-container .vip-exclusive-box h4{color:#fff!important;font-size:16px!important;font-weight:750!important;letter-spacing:0!important;line-height:1.15!important;margin:0 0 5px!important;padding:0!important}.product-template .newsletter-priority-container .vip-exclusive-box p{color:#ffffffc2!important;font-size:14px!important;font-weight:500;line-height:1.35!important;margin:0!important;padding:0!important}.product-template .newsletter-priority-container .vip-exclusive-box a{color:#fff!important;font-weight:700;text-decoration-color:#d8232fc2;text-decoration-thickness:2px;text-underline-offset:3px}.product-template .sold-out-button-container .btn.add-to-cart,.product-template .sold-out-button-container .btn.klaviyo-bis-trigger,.product-template .sold-out-newsletter-signup .btn{align-items:center!important;border-radius:8px!important;box-sizing:border-box!important;display:flex!important;justify-content:center!important;line-height:1.15!important;height:50px!important;max-height:50px!important;min-height:50px!important;padding:12px 16px!important;text-align:center!important}.product-template .newsletter-priority-container .sold-out-button-container,.product-template .newsletter-priority-container .button-stack-mobile,.product-template .newsletter-priority-container .button-row-desktop,.product-template .newsletter-priority-container .product-form,.product-template .sold-out-newsletter-signup{margin:0!important}.product-template .newsletter-priority-container .sold-out-button-container,.product-template .newsletter-priority-container .button-stack-mobile{gap:12px!important}.product-template .newsletter-priority-container .button-stack-mobile .btn{margin-bottom:0!important}.product-template .sold-out-newsletter-signup .btn{font-size:15px;font-weight:750;white-space:nowrap}.gg-paypal-instalments{align-items:center;background:#f7f9fb;border:1px solid rgba(17,17,17,.1);border-radius:8px;color:#242424;display:flex;gap:12px;line-height:1.35;margin-top:12px;padding:13px 14px}.gg-paypal-instalments__mark{flex:0 0 auto;line-height:0}.gg-paypal-instalments__logo{display:block;height:auto;width:88px}.gg-paypal-instalments a{color:#0064d2;font-weight:600;text-decoration:underline}.gg-product-accordion{background:#fff;border:1px solid rgba(17,17,17,.1);border-radius:8px;box-shadow:0 14px 34px #1111110f;overflow:hidden;position:relative;z-index:1}.product-template .gg-preorder-notice{background:#f6f6f6;border:1px solid #dedede;border-radius:8px;padding:16px;margin:0 0 20px;color:#222;box-shadow:none;text-align:left}.gg-preorder-notice__icon{flex:0 0 13px;color:inherit}.gg-preorder-notice__badge{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;margin-bottom:10px;border:1px solid #222;border-radius:5px;background:#222;color:#fff;font-size:12px;font-weight:700;line-height:1.25}.product-template .gg-preorder-notice p{color:inherit;margin:0;padding:0;line-height:1.5}.product-template .gg-preorder-notice .gg-preorder-notice__title{font-size:15px;font-weight:600}.product-template .gg-preorder-notice .gg-preorder-notice__date{font-size:14px;font-weight:400;margin-top:6px}.gg-preorder-notice__date time{font-weight:700}.product-template .gg-preorder-notice .gg-preorder-notice__fulfilment{color:#595959;font-size:13px;margin-top:8px}.gg-product-accordion__item{border-bottom:1px solid rgba(17,17,17,.08)}.gg-product-accordion__item:last-child{border-bottom:0}.gg-product-accordion__summary{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:space-between;letter-spacing:0;list-style:none;min-height:58px;padding:20px 22px;position:relative;transition:background .18s ease,color .18s ease;width:100%}.gg-product-accordion__summary:before{background:#ffffffb8;content:"";bottom:0;left:-22px;opacity:0;pointer-events:none;position:absolute;right:-22px;top:0;transition:opacity .18s ease;z-index:0}.gg-product-accordion__summary>*{position:relative;z-index:1}.gg-product-accordion__summary-main{align-items:flex-start;display:flex;flex-direction:column;flex:1 1 auto;gap:7px;min-width:0}.gg-product-accordion__summary::-webkit-details-marker{display:none}.gg-product-accordion__summary:hover,.gg-product-accordion__summary:focus-visible{background:transparent;color:var(--gg-product-red);outline:none}.gg-product-accordion__summary:hover:before,.gg-product-accordion__summary:focus-visible:before{opacity:1}.gg-product-accordion__summary:focus-visible{box-shadow:inset 0 0 0 2px var(--gg-product-red)}.gg-product-accordion__icon{color:currentColor;height:18px;position:relative;width:18px}.gg-product-accordion__icon:before,.gg-product-accordion__icon:after{background:currentColor;border-radius:999px;content:"";height:2px;left:0;position:absolute;top:8px;transition:opacity .18s ease,transform .18s ease;width:18px}.gg-product-accordion__icon:after{transform:rotate(90deg)}.gg-product-accordion__item[open] .gg-product-accordion__summary{color:var(--gg-product-red)}.gg-product-accordion__item[open] .gg-product-accordion__icon:after{opacity:0;transform:rotate(0)}.gg-product-accordion__content{box-sizing:border-box;color:#282828;line-height:1.58;overflow:hidden;padding:0 22px 20px;transition:height .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.gg-product-accordion__content>:first-child{margin-top:0}.gg-product-accordion__content>:last-child{margin-bottom:0}.gg-product-accordion__content>p:last-child{padding-bottom:0}.gg-product-accordion__content h1,.gg-product-accordion__content h2,.gg-product-accordion__content h3,.gg-product-accordion__content h4,.gg-product-accordion__content h5,.gg-product-accordion__content h6{font-size:18px;margin:10px 0}.gg-product-accordion__links{display:flex;flex-wrap:wrap;gap:12px}.gg-product-accordion__cta,.gg-product-accordion__links a{color:var(--gg-product-red);font-weight:700;text-decoration:underline}.gg-review-summary{align-items:center;color:#2a2a2a;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}.gg-review-summary[hidden]{display:none!important}.gg-review-summary[data-review-summary-trigger]{border-radius:6px;cursor:pointer;padding:3px 5px;transition:background-color .16s ease,color .16s ease,transform .16s ease}.gg-review-summary[data-review-summary-trigger]:hover{background:#1111110b;color:#111}.gg-review-summary[data-review-summary-trigger]:active{transform:translateY(1px)}.gg-review-summary[data-review-summary-trigger]:focus-visible{outline:2px solid var(--gg-product-red);outline-offset:3px}.gg-review-summary--compact{align-self:flex-start;gap:7px;margin:0}.gg-review-summary--card{flex-wrap:nowrap;gap:6px;margin:0;min-width:0}.gg-review-summary--card .gg-review-summary__stars{--gg-review-star-size: 13px}.gg-review-summary--card .gg-review-summary__text{font-size:12px;gap:5px;white-space:nowrap}.gg-review-summary--card .gg-review-summary__count{padding-left:6px}.product-loop .product.product-card:not(.additional):not(.order-form) .product-variants:has(.gg-review-summary--card) .product-price{margin-top:0}.gg-review-summary__stars{--gg-review-star-size: 17px;--gg-review-star-width: calc(var(--gg-review-star-size) * 5);display:inline-block;flex:0 0 auto;height:var(--gg-review-star-size);line-height:0;position:relative;width:var(--gg-review-star-width)}.gg-review-summary--compact .gg-review-summary__stars{--gg-review-star-size: 15px}.gg-review-summary__stars-fill{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:var(--gg-review-percent)}.gg-review-summary__stars:before,.gg-review-summary__stars-fill:before{background-position:left center;background-repeat:repeat-x;background-size:var(--gg-review-star-size) var(--gg-review-star-size);content:"";display:block;height:100%}.gg-review-summary__stars:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23d8d8d8' d='M12 2.5l2.92 5.92 6.53.95-4.72 4.6 1.11 6.5L12 17.4l-5.84 3.07 1.11-6.5-4.72-4.6 6.53-.95L12 2.5z'/%3E%3C/svg%3E");width:100%}.gg-review-summary__stars-fill:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23d8232f' d='M12 2.5l2.92 5.92 6.53.95-4.72 4.6 1.11 6.5L12 17.4l-5.84 3.07 1.11-6.5-4.72-4.6 6.53-.95L12 2.5z'/%3E%3C/svg%3E");left:0;position:absolute;top:0;width:var(--gg-review-star-width)}.gg-review-summary__text{align-items:center;color:#5f5f5f;display:inline-flex;font-size:14px;font-weight:600;gap:6px;line-height:1.2}.gg-review-summary__score{color:#202020;font-weight:750}.gg-review-summary__count{border-left:1px solid rgba(17,17,17,.18);color:#5f5f5f;padding-left:8px}.gg-product-accordion__summary .gg-review-summary__text{font-size:13px}.gg-product-accordion__summary .gg-review-summary{align-items:center;justify-content:flex-start}.gg-product-accordion__item--reviews[open]>.gg-product-accordion__summary .gg-review-summary{display:none}.gg-product-accordion__content--reviews{padding-left:12px;padding-right:12px}.gg-product-accordion__content--reviews .gg-product-reviews-widget-target{margin-top:12px}.gg-product-reviews-widget-target>p{margin:0 10px 16px}.gg-product-reviews-widget-target [id*=ReviewsWidget],.gg-product-reviews-widget-target .ElementsWidget-prefix,.gg-product-reviews-widget-target .ElementsWidget{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;text-align:center;width:100%!important}.gg-product-reviews-widget-target .ElementsWidget{align-items:center;display:flex;flex-direction:column}.gg-product-reviews-widget-target .ElementsWidget a,.gg-product-reviews-widget-target .ElementsWidget button{margin-left:auto!important;margin-right:auto!important}.gg-reviews-widget-source-hidden{display:none!important}#ReviewsWidget{background:#fff;border:1px solid rgba(17,17,17,.1);border-radius:8px;box-shadow:0 16px 38px #11111112;margin:0 auto;max-width:1180px;padding:clamp(18px,3vw,30px)}.gg-product-accordion #ReviewsWidget{border:0;box-shadow:none;margin:0;max-width:none;padding:0}#ReviewsWidget button,#ReviewsWidget input,#ReviewsWidget select,#ReviewsWidget textarea{border-radius:8px!important;letter-spacing:0!important}div[id^=shopify-section-][id*=section_custom_liquid]:has(#ReviewsWidget),div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget),div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget)>.container,section[class*=section_custom_liquid_BQ6CwL],section[class*=section_custom_liquid_BQ6CwL]>.container{background:#fff!important;background-color:#fff!important;background-image:none!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#reviewsio-carousel-widget){background:linear-gradient(180deg,#f4f5f7,#eceff2)!important;border-top:4px solid #d8232f;box-shadow:inset 0 1px #ffffffe6;padding-bottom:clamp(42px,5vw,66px)!important;padding-top:clamp(38px,4.5vw,58px)!important;position:relative}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#reviewsio-carousel-widget)>.container,div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#reviewsio-carousel-widget) #reviewsio-carousel-widget,div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#reviewsio-carousel-widget) .CarouselWidget-prefix,div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#reviewsio-carousel-widget) .CarouselWidget{background:transparent!important;background-color:transparent!important;background-image:none!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#reviewsio-carousel-widget)>.container{max-width:1280px;padding-left:clamp(20px,3vw,42px);padding-right:clamp(20px,3vw,42px)}div.shopify-section-footer{position:relative}div.shopify-section-footer:before{background:linear-gradient(90deg,#d8232f,#ef4651 58%,#171717);content:"";display:block;height:7px;width:100%}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget){overflow:hidden;padding-bottom:clamp(22px,5vw,44px)!important;padding-top:clamp(22px,5vw,44px)!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) .container{max-width:1180px}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) #ReviewsWidget{background:transparent;border:0;box-shadow:none;padding:0}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) #ReviewsWidget>*{box-sizing:border-box}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) [aria-label="Customer reviews carousel with auto-scroll controls"]{margin:clamp(18px,4vw,30px) auto 0;max-width:980px;overflow:hidden!important;position:relative}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) [aria-label*="REVIEWS.io Carousel Scroll"]{align-items:center!important;background:#171717!important;border:0!important;border-radius:999px!important;box-shadow:0 14px 30px #1111112e!important;color:#fff!important;display:inline-flex!important;height:52px!important;justify-content:center!important;min-height:52px!important;opacity:1!important;transition:background .18s ease,box-shadow .18s ease,transform .18s ease!important;width:52px!important;z-index:3!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) [aria-label*="REVIEWS.io Carousel Scroll"]:hover,div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) [aria-label*="REVIEWS.io Carousel Scroll"]:focus-visible{background:#d8232f!important;box-shadow:0 16px 34px #d8232f38!important;outline:none}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) [aria-label*="REVIEWS.io Carousel Scroll"]:active{transform:scale(.96)!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) [aria-label="Customer reviews"] button{background:#fff!important;border:1px solid rgba(17,17,17,.16)!important;border-radius:8px!important;box-shadow:0 14px 34px #11111114,inset 0 0 0 1px #ffffffb8!important;color:#202020!important;outline:1px solid rgba(17,17,17,.08)!important;outline-offset:-1px!important;padding:clamp(18px,4vw,26px)!important;text-align:left!important}section[class*=section_custom_liquid_BQ6CwL] [aria-label="Customer reviews"],section[class*=section_custom_liquid_BQ6CwL] [aria-label="Customer reviews"]>div{overflow:hidden!important}section[class*=section_custom_liquid_BQ6CwL] [aria-label="Customer reviews"] [id^=ReviewList__item--],section[class*=section_custom_liquid_BQ6CwL] [aria-label="Customer reviews"] [id^=ReviewsList__item--]{background:transparent!important;border:0!important;box-shadow:none!important;box-sizing:border-box!important;color:#202020!important;outline:0!important;overflow:visible;padding:22px 24px 34px!important}section[class*=section_custom_liquid_BQ6CwL] [aria-label="Customer reviews"] [id^=ReviewList__item--]>.item__inner,section[class*=section_custom_liquid_BQ6CwL] [aria-label="Customer reviews"] [id^=ReviewsList__item--]>.item__inner{background:#fff!important;border:1px solid rgba(17,17,17,.22)!important;border-radius:8px!important;box-shadow:0 8px 18px #11111117,inset 0 0 0 1px #ffffffc2!important;box-sizing:border-box!important;outline:1px solid rgba(17,17,17,.1)!important;outline-offset:-1px!important;width:100%!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) [aria-label="Customer reviews"] button:hover,div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) [aria-label="Customer reviews"] button:focus-visible{border-color:#d8232f47!important;box-shadow:0 8px 20px #1111111a!important;outline:none}section[class*=section_custom_liquid_BQ6CwL] [aria-label="Customer reviews"] [id^=ReviewList__item--]:hover>.item__inner,section[class*=section_custom_liquid_BQ6CwL] [aria-label="Customer reviews"] [id^=ReviewList__item--]:focus-visible>.item__inner,section[class*=section_custom_liquid_BQ6CwL] [aria-label="Customer reviews"] [id^=ReviewsList__item--]:hover>.item__inner,section[class*=section_custom_liquid_BQ6CwL] [aria-label="Customer reviews"] [id^=ReviewsList__item--]:focus-visible>.item__inner{border-color:#d8232f47!important;box-shadow:0 8px 20px #1111111c,inset 0 0 0 1px #ffffffc2!important;outline:1px solid rgba(216,35,47,.18)!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) [aria-label="Customer reviews"] button *{letter-spacing:0!important}section[class*=section_custom_liquid_BQ6CwL] [aria-label="Customer reviews"] [role=button] *{letter-spacing:0!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) button[aria-label*=Pause],div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) button[aria-label*=Play]{color:#5f5f5f!important;font-size:13px!important;font-weight:650!important;opacity:.82!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) a[href*="reviews.io"],div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) a[href*="REVIEWS.io"],div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) a[href*="reviews.co.uk"]{border-radius:6px;letter-spacing:0!important;text-decoration-thickness:2px;text-underline-offset:3px}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) #ReviewsWidget [style*=background]{border-radius:8px!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) #ReviewsWidget [style*=background][style*="rgb(35"],div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) #ReviewsWidget [style*=background][style*="#23"],div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) #ReviewsWidget [style*=background-color][style*="rgb(35"],div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) #ReviewsWidget [style*=background-color][style*="#23"]{background:linear-gradient(135deg,#171717,#233140)!important;box-shadow:0 18px 38px #11111129!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) #ReviewsWidget [aria-label="Customer reviews"]{color:#202020}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) #ReviewsWidget [aria-label="Customer reviews"] button img,div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) #ReviewsWidget [aria-label="Customer reviews"] button svg{flex:0 0 auto}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) #ReviewsWidget [aria-label="Customer reviews"] button [class*=verified i],div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) #ReviewsWidget [aria-label="Customer reviews"] button [class*=badge i]{color:#24394e!important;font-weight:650!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) #ReviewsWidget [aria-label="Customer reviews"] button [class*=star i]{color:#d8232f!important}@media only screen and (max-width:600px){div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget){padding-bottom:28px!important;padding-top:24px!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) .container{padding-left:20px;padding-right:20px}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) [aria-label="Customer reviews carousel with auto-scroll controls"]{margin-top:18px}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) [aria-label*="REVIEWS.io Carousel Scroll"]{height:48px!important;min-height:48px!important;width:48px!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) [aria-label="Customer reviews"] button{padding:18px!important}div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) button[aria-label*=Pause],div[id^=shopify-section-][id*=section_custom_liquid]>section:has(#ReviewsWidget) button[aria-label*=Play]{margin-top:10px!important}}.gg-product-media-controls,.gg-sticky-atc,.gg-product-breadcrumbs--desktop{display:none}.gg-product-longform,.gg-product-longform__inner{box-sizing:border-box;min-width:0;width:100%}@media only screen and (min-width:769px){.product-template .product-grid-product-template>.clearfix{align-items:start;display:grid;gap:20px 38px;grid-template-areas:"gallery purchase" "description purchase";grid-template-columns:minmax(0,1.55fr) minmax(360px,420px)}.product-template .product-grid-product-template>.clearfix:before,.product-template .product-grid-product-template>.clearfix:after{content:none;display:none}.product-template .product-images.six,.product-template .product-details.five{float:none!important;width:auto!important}.product-template .product-images{align-items:start;display:grid;gap:0 14px;grid-area:gallery;grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto}.product-template .gg-product-longform{grid-area:description}.product-template .gg-product-longform .gg-product-accordion{float:none;margin:0;width:100%!important}.product-template .featured-image{aspect-ratio:1 / 1;box-sizing:border-box;display:grid;grid-column:2;grid-row:1;height:auto;justify-self:center;overflow:hidden;place-items:center;position:relative;width:min(100%,calc(clamp(400px,58vh,540px) + clamp(14px,3vw,28px) + clamp(14px,3vw,28px)))}.product-template .featured-image .variant-image{grid-area:1 / 1;height:100%;width:100%}.product-template .product-images:not(:has(.gg-product-thumbnails-panel)){grid-template-columns:minmax(0,1fr);padding-inline:0}.product-template .product-images:not(:has(.gg-product-thumbnails-panel)) .featured-image{grid-column:1;aspect-ratio:auto;width:100%;height:calc(clamp(400px,58vh,540px) + 2*clamp(14px,3vw,28px))}.product-template .featured-image .variant-image.visible,.product-template .featured-image .variant-image.visible>.clearfix,.product-template .featured-image .variant-image.visible .drift,.product-template .featured-image .variant-image.visible .lazycontainer,.product-template .featured-image .variant-image.visible .relative.image-align{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product-template .featured-image img,.product-template .featured-image video,.product-template .featured-image model-viewer,.product-template .featured-image img.img-align.vertical{height:auto!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important;width:auto!important}.product-template .gg-product-thumbnails-panel{box-sizing:border-box;grid-column:1;grid-row:1;margin:0;max-height:clamp(400px,58vh,540px);overflow-x:hidden;overflow-y:auto;padding:0 8px 0 0;scrollbar-color:rgba(216,35,47,.45) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.product-template .gg-product-thumbnails-panel::-webkit-scrollbar{width:4px}.product-template .gg-product-thumbnails-panel::-webkit-scrollbar-thumb{background:#d8232f73;border-radius:999px}.product-template .product-images .gg-product-thumbnails{flex-direction:column;margin:0}.product-template .gg-product-thumbnail{flex-basis:72px;width:72px}.product-template .gg-product-thumbnail .lazycontainer{height:72px;margin:0;overflow:hidden;padding:0!important}.product-template .gg-product-thumbnail button.img-align{align-items:center;aspect-ratio:1 / 1;box-sizing:border-box;display:flex;height:72px;justify-content:center;position:relative;width:100%!important}.product-template .gg-product-thumbnail button.img-align img{height:100%!important;left:auto!important;max-height:100%!important;max-width:100%!important;object-fit:contain;position:static!important;top:auto!important;transform:none!important;width:auto!important}.product-template .gg-product-media-controls{align-items:center;align-self:start;display:flex;gap:8px;grid-column:2;grid-row:2;justify-self:center;margin:0;position:relative;z-index:3}.product-template .gg-product-media-control{align-items:center;background:#171717;border:0;border-radius:999px;box-shadow:0 8px 18px #11111129;color:#fff;display:inline-flex;height:38px;justify-content:center;min-height:38px;padding:0;width:38px}.product-template .gg-product-media-control:hover,.product-template .gg-product-media-control:focus-visible{background:var(--gg-product-red)}.product-template .gg-product-media-count{align-items:center;background:#fffffff0;border:1px solid rgba(17,17,17,.12);border-radius:999px;color:var(--gg-product-dark);display:inline-flex;font-size:12px;font-weight:750;height:30px;justify-content:center;min-width:48px;padding:0 10px}.product-template .product-details{align-self:start;grid-area:purchase;max-height:none;overflow:visible;position:sticky;top:18px}}@media only screen and (min-width:1024px){body:has(.product-template){overflow-x:clip;overflow-y:visible}.product-template>.container{max-width:1280px}.product-template .product-details{margin-bottom:0!important;padding-bottom:clamp(24px,2vw,32px)!important;padding-top:calc(clamp(12px,1.1vw,17px) + 5px)!important}.product-template .gg-product-breadcrumbs--desktop{display:block;margin-bottom:18px;transform:translateY(-11px)}.product-template .gg-product-breadcrumbs--mobile-tablet{display:none}}@media only screen and (min-width:1024px)and (max-width:1079px){.product-template .gg-product-breadcrumbs--desktop{transform:translateY(-16px)}}@media only screen and (min-width:769px)and (max-width:1023px){.product-template .product-grid-product-template>.clearfix{gap:20px;grid-template-areas:"gallery" "purchase" "description";grid-template-columns:minmax(0,1fr)}.product-template .product-details{max-height:none;overflow:visible;position:static;width:100%!important}}@media only screen and (max-width:768px){.product-template.section-padding-top{padding-top:12px!important}.product-template{margin-bottom:0!important;padding-bottom:0;padding-top:12px!important}.product-template .product-grid-product-template>.clearfix{display:block}.product-template .product-grid-product-template{margin-top:0!important}.product-template .product-images,.product-template .product-details{float:none!important;width:100%!important}.product-template .product-images{margin-bottom:6px!important;padding-bottom:0;padding-left:0!important;padding-right:0!important}.product-template .product-details,.gg-product-accordion,#ReviewsWidget{box-sizing:border-box;margin-left:auto;margin-right:auto;width:calc(100% - 40px)!important}.product-template .gg-product-longform .gg-product-accordion{float:none}.product-template .featured-image{box-sizing:border-box;margin-left:auto;margin-right:auto;width:calc(100% - 40px)!important}.product-template .featured-image{aspect-ratio:1 / 1.08;display:grid;margin-bottom:12px;overflow:hidden;padding:16px;place-items:center;position:relative}.product-template .featured-image .variant-image{align-items:center;display:flex;grid-area:1 / 1;top:16px;right:16px;bottom:16px;left:16px;opacity:0;pointer-events:none;position:absolute;transform:translate3d(100%,0,0);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity 80ms linear;width:auto;z-index:0}.product-template .featured-image .variant-image.visible{align-items:center;display:flex;height:100%;justify-content:center;opacity:1;pointer-events:auto;position:absolute;transform:translateZ(0);z-index:1}.product-template .featured-image .variant-image.gg-media-enter-next{opacity:1;transform:translate3d(100%,0,0);z-index:2}.product-template .featured-image .variant-image.gg-media-enter-prev{opacity:1;transform:translate3d(-100%,0,0);z-index:2}.product-template .featured-image .variant-image.gg-media-leave-next{opacity:1;transform:translate3d(-100%,0,0);z-index:1}.product-template .featured-image .variant-image.gg-media-leave-prev{opacity:1;transform:translate3d(100%,0,0);z-index:1}.product-template .featured-image .variant-image.visible>.clearfix,.product-template .featured-image .variant-image.visible .drift,.product-template .featured-image .variant-image.visible .lazycontainer,.product-template .featured-image .variant-image.visible .relative.image-align{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.product-template .featured-image .variant-image.hidden{align-items:center;display:flex;height:auto;justify-content:center;visibility:hidden}.product-template .featured-image img,.product-template .featured-image video,.product-template .featured-image model-viewer{height:auto!important;max-height:calc(100% - 34px)!important;max-width:calc(100% - 24px)!important;object-fit:contain!important;object-position:center center!important;width:auto}.product-template .featured-image img.img-align{transform:translate(-7px,-22px)}@media(prefers-reduced-motion:reduce){.product-template .featured-image .variant-image{transition:none}}.product-template .product-images .glider-contain,.product-template .gg-product-thumbnails-panel{display:none}.gg-board-game-specs{grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 18px}.gg-board-game-specs__item{min-height:108px;padding:13px 8px 12px}.gg-board-game-specs__item+.gg-board-game-specs__item{border-left:0}.gg-board-game-specs__item:nth-child(2n){border-left:1px solid rgba(17,17,17,.11)}.gg-board-game-specs__item:nth-child(n+3){border-top:1px solid rgba(17,17,17,.11)}.gg-board-game-specs__value{font-size:15px}.gg-product-media-controls{align-items:center;background:transparent;color:#111;display:flex;gap:14px;justify-content:center;margin:18px auto 24px;padding:0;position:relative;z-index:2}.gg-product-media-control{align-items:center;background:#171717;border:0;border-radius:999px;box-shadow:0 16px 30px #1111112e;color:#fff;display:inline-flex;height:54px;justify-content:center;min-height:54px;padding:0;transition:background .18s ease,transform .18s ease;width:54px}.gg-product-media-control:active{transform:scale(.96)}.gg-product-media-count{align-items:center;background:#f0f0f0;border-radius:999px;color:#202020;display:inline-flex;font-size:14px;font-weight:750;height:34px;justify-content:center;min-width:64px;padding:0 14px;text-align:center}.product-template .product-details{border-radius:8px;margin-bottom:18px!important;padding:20px}.product-template .breadcrumbs.breadcrumb_text{align-items:center;display:flex;flex-wrap:wrap;line-height:1.25;margin-bottom:12px;max-width:100%;row-gap:5px}.product-template .breadcrumbs.breadcrumb_text>a,.product-template .breadcrumbs.breadcrumb_text>span:not(.separator){align-items:center;display:inline-flex;max-width:100%;min-width:0}.product-template .breadcrumbs.breadcrumb_text a,.product-template .breadcrumbs.breadcrumb_text span{font-size:13px;line-height:1.25}.product-template .breadcrumbs.breadcrumb_text .separator{align-items:center;display:inline-flex;flex:0 0 auto;line-height:1;padding:0 5px}.product-template .breadcrumbs.breadcrumb_text .separator:before{height:13px}.dynamic-section:not(.product-template):has(.gg-product-accordion){padding-top:0!important}.product-template .product-details .product-header h1,.product-template .product-details .product-header h2{font-size:clamp(28px,8vw,34px)}.gg-paypal-instalments{align-items:center;font-size:14px;gap:14px}.gg-paypal-instalments__logo{width:92px}.gg-product-accordion{border-color:#1111111a;box-shadow:0 10px 24px #1111110e}.gg-product-accordion__summary{font-size:17px;min-height:54px;padding:20px 22px}.gg-product-accordion__content{font-size:16px;line-height:1.48;padding:0 22px 20px}.gg-product-accordion__content p{margin:0 0 14px}.gg-product-accordion__content p:last-child{margin-bottom:0}.gg-product-accordion__content h1,.gg-product-accordion__content h2,.gg-product-accordion__content h3,.gg-product-accordion__content h4,.gg-product-accordion__content h5,.gg-product-accordion__content h6{margin:0 0 14px}.product-template .quantity.form{display:flex;width:154px}.product-template .quantity.form .qtybtn,.product-template .quantity.form input.quantity{flex:1 1 0;height:46px;width:auto}.gg-sticky-atc{--gg-product-red: #d8232f;align-items:center;-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);background:linear-gradient(135deg,#181818d6,#0a0a0ac2);border-top:1px solid rgba(255,255,255,.16);bottom:0;box-shadow:0 -14px 34px #11111138,inset 0 1px #ffffff0f;box-sizing:border-box;color:#fff;display:flex;gap:12px;left:0;opacity:0;padding:12px 14px calc(12px + env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:0;transform:translateY(100%);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1);max-width:100%;width:100%;z-index:9998}.gg-sticky-atc.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}body.mobile-only.gg-product-sticky-atc-visible footer>.dynamic-section-sub-footer:last-child{padding-bottom:calc(var(--section-padding-bottom-mobile, 0px) + var(--gg-sticky-atc-height, 0px))}.gg-sticky-atc__meta{flex:1 1 auto;min-width:0}.gg-sticky-atc__title{display:block;font-size:13px;font-weight:650;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gg-sticky-atc__price{color:#fff;display:block;font-size:15px;font-weight:800;line-height:1.2;margin-top:2px}.gg-sticky-atc__price del,.gg-sticky-atc__price .savings{display:none}.gg-sticky-atc__button{background:var(--gg-product-red, #d8232f);border:1px solid var(--gg-product-red, #d8232f);border-radius:8px;color:#fff;flex:0 0 auto;font-size:15px;font-weight:800;min-height:46px;padding:0 18px;white-space:nowrap}.gg-sticky-atc__button:disabled{cursor:not-allowed;opacity:.55}.product-recommendations .container.no-pad .glider{box-sizing:border-box;margin-left:0;margin-right:0;max-width:100%;width:100%}.product-loop .product.product-card:not(.additional):not(.order-form) .purchase .btn,.product-loop .product.product-card:not(.additional):not(.order-form) .purchase button,.product-loop .product.product-card:not(.additional):not(.order-form) .purchase a.btn{padding-left:8px;padding-right:8px;white-space:nowrap}.gg-review-summary--card .gg-review-summary__count{display:none}.glider.gg-carousel-fade-left,.glider.gg-carousel-fade-right{--gg-carousel-fade-size: 14px}.gg-carousel-swipe-hint{align-items:center;color:#656565;display:flex;font-size:12px;font-weight:700;justify-content:flex-end;letter-spacing:.01em;line-height:1.2;margin:0 16px 7px;max-height:18px;opacity:1;overflow:hidden;transition:margin .18s ease,max-height .18s ease,opacity .14s ease}.gg-carousel-swipe-hint.is-dismissed{margin-bottom:0;margin-top:0;max-height:0;opacity:0}.product-loop .product.product-card:not(.additional):not(.order-form) .product-price h6{flex-wrap:nowrap;gap:2px 5px;white-space:nowrap}#recommended .product-loop .product.product-card .product-price h6{flex-wrap:nowrap;font-size:13px;font-weight:500;gap:2px;white-space:nowrap}#recommended .product-loop .product.product-card .product-price .product-price-current,#recommended .product-loop .product.product-card .product-price del{font-weight:500}.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-contain .glider:has(.product-loop.glider-track .product.product-card),.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-contain .glider:has(.product-loop.glider-track .product.brands){box-sizing:border-box;margin-left:0;margin-right:0;max-width:100%;width:100%}body.mobile-only inbox-online-store-chat#ShopifyChat{transition:bottom .22s cubic-bezier(.2,.8,.2,1)}body.mobile-only shopify-chat::part(activator){transition:transform .22s cubic-bezier(.2,.8,.2,1)}body.mobile-only inbox-online-store-chat#ShopifyChat.gg-sticky-chat-offset,body.mobile-only.gg-product-sticky-atc-visible inbox-online-store-chat#ShopifyChat{bottom:calc(96px + env(safe-area-inset-bottom))!important;opacity:1!important;pointer-events:auto!important;transform:none!important;visibility:visible!important}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.gg-sticky-atc{background:#111111f0}}}.product-template .newsletter-priority-container{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important}.product-template .newsletter-priority-container .vip-exclusive-box,.product-template .newsletter-priority-container .sold-out-button-container,.product-template .newsletter-priority-container .sold-out-newsletter-signup{margin:0!important}.product-template .newsletter-priority-container+.gg-paypal-instalments{margin-top:12px!important}@media only screen and (max-width:768px){.product-template .newsletter-priority-container .button-stack-mobile{display:flex!important;flex-direction:column!important;gap:12px!important}.product-template .newsletter-priority-container .button-stack-mobile .product-form,.product-template .newsletter-priority-container .button-stack-mobile .btn{margin:0!important}}.dynamic-section:has(.product-loop.glider-track .product.product-card) .toppad:has(>span>.btn.outline.additional){margin-bottom:22px;margin-top:8px}.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-contain .glider:has(.product-loop.glider-track .product.product-card){padding-bottom:8px}.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-contain:has(.product-loop.glider-track .product.product-card){overflow:visible}.dynamic-section:has(.product-loop.glider-track .product.product-card) .toppad>span>.btn.outline.additional{align-items:center;border:2px solid var(--gg-collection-red, #d8232f);border-radius:8px;color:var(--gg-collection-red, #d8232f);display:inline-flex;font-size:16px;font-weight:var(--body_font_weight_bold);justify-content:center;line-height:1.25;min-height:48px;padding:12px 20px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.dynamic-section:has(.product-loop.glider-track .product.product-card) .toppad>span>.btn.outline.additional:hover:not([disabled]),.dynamic-section:has(.product-loop.glider-track .product.product-card) .toppad>span>.btn.outline.additional:focus-visible:not([disabled]){background:var(--gg-collection-red, #d8232f);border-color:var(--gg-collection-red, #d8232f);color:#fff}.dynamic-section:has(.product-loop.glider-track .product.product-card) .toppad>span>.btn.outline.additional:active{transform:scale(.985)}.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel){align-items:center;display:flex;gap:16px;justify-content:center;margin-top:0;overflow:visible;padding:8px 0 26px}.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev,.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next{align-items:center;background:#171717;border:0;border-radius:999px;box-shadow:0 14px 28px #11111129;color:#fff;display:inline-flex;height:48px;justify-content:center;min-height:48px;overflow:visible;padding:0;position:relative;top:auto;transform:none;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;width:48px}.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev:hover,.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev:focus-visible,.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next:hover,.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next:focus-visible{background:#d8232f;box-shadow:0 18px 34px #d8232f38;color:#fff}.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev:active,.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next:active{transform:scale(.96)}.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev .icon,.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next .icon{align-items:center;box-shadow:none;display:inline-flex;height:18px;justify-content:center;padding:0;width:18px}.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev:hover .icon,.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev:focus .icon,.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next:hover .icon,.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next:focus .icon{box-shadow:none}.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-contain .glider:has(.product-loop.glider-track .product.brands){padding-bottom:0}.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-contain:has(.product-loop.glider-track .product.brands){overflow:visible}.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel){align-items:center;display:flex;gap:16px;justify-content:center;margin-top:-2px;overflow:visible;padding:0 0 22px}.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev,.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next{align-items:center;background:#171717;border:0;border-radius:999px;box-shadow:0 14px 28px #11111129;color:#fff;display:inline-flex;height:48px;justify-content:center;min-height:48px;overflow:visible;padding:0;position:relative;top:auto;transform:none;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;width:48px}.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev:hover,.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev:focus-visible,.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next:hover,.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next:focus-visible{background:#d8232f;box-shadow:0 18px 34px #d8232f38;color:#fff}.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev:active,.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next:active{transform:scale(.96)}.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev .icon,.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next .icon{align-items:center;box-shadow:none;display:inline-flex;height:18px;justify-content:center;padding:0;width:18px}.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev:hover .icon,.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev:focus .icon,.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next:hover .icon,.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next:focus .icon{box-shadow:none}.gg-collection-carousel-controls.glider-pagination.relative{display:flex;justify-content:center;gap:10px;margin:16px 0 0;padding:0}.gg-collection-carousel-controls.glider-pagination button{display:inline-flex;align-items:center;justify-content:center;position:relative;top:auto;transform:none;padding:0;background:#fff!important;border:1px solid #d6d6d6!important;border-radius:50%;box-shadow:none!important;color:#303030!important;width:44px!important;height:44px!important;min-height:44px!important}.gg-collection-carousel-controls.glider-pagination button:hover:not(.disabled):not(:disabled){border-color:#d8232f!important;color:#d8232f!important}.gg-collection-carousel-controls.glider-pagination button .icon{box-shadow:none!important;color:inherit}.gg-collection-carousel-controls.glider-pagination.gg-carousel-controls-hidden{display:none!important}.gg-collection-carousel-controls.glider-pagination button:focus-visible{outline:2px solid #d8232f;outline-offset:3px}.gg-collection-carousel-controls.glider-pagination button.disabled,.gg-collection-carousel-controls.glider-pagination button:disabled{opacity:.35;cursor:default}@media(min-width:769px){.gg-carousel-heading-row{display:flex;align-items:center;gap:24px;width:100%}.gg-carousel-heading-row>:is(h1,h2){flex:1;min-width:0;margin-bottom:0}.gg-carousel-heading-row:has(>.title_lines){padding-top:34px}.gg-carousel-heading-row>.title_lines{margin-top:0}.gg-carousel-heading-row>.gg-collection-carousel-controls.glider-pagination.relative{flex:0 0 auto;width:auto;margin:0;padding:0}}.gg-recommendations-refresh.dynamic-section{padding-top:48px}.gg-recommendations-refresh .gg-recommendations-heading-container{float:none;width:100%;margin:0;padding-bottom:0;text-align:left}.gg-recommendations-refresh .gg-recommendations-heading{margin:0;padding:0;max-width:none;text-align:left}.gg-recommendations-refresh .gg-carousel-heading-row{padding-top:0}.gg-recommendations-refresh .gg-collection-carousel-controls button{box-shadow:none!important}.gg-recommendations-refresh .gg-collection-carousel-controls{gap:10px!important}@media(min-width:769px){.gg-recommendations-refresh .gg-carousel-heading-row>.gg-collection-carousel-controls{margin:0!important;padding:0!important}}@media(max-width:768px){.gg-recommendations-refresh.dynamic-section{padding-top:32px}}:root{--gg-collection-red: #d8232f;--gg-collection-dark: #151515;--gg-collection-muted: #686868;--gg-collection-border: rgba(17, 17, 17, .1);--gg-collection-shadow: 0 16px 34px rgba(17, 17, 17, .07)}body:where(.gg-collection-layout):is(.gg-has-collection-grid,#collection-page) .section-title-36,body:where(.gg-collection-layout):is(.gg-has-collection-grid,#collection-page) .section-title-42{color:var(--gg-collection-dark);font-weight:780;line-height:1.05}.gg-collection-split-heading{color:var(--gg-collection-dark);margin-bottom:0}.gg-collection-split-heading__main,.gg-collection-split-heading__sub{display:block}.gg-collection-split-heading__main{font-size:clamp(30px,4vw,38px);font-weight:800;line-height:1.05}@media only screen and (max-width:600px){.gg-collection-split-heading__main{font-size:clamp(26px,7vw,30px)}}.gg-collection-split-heading__sub{align-items:center;display:flex;font-size:clamp(18px,2.35vw,22px);font-weight:800;gap:12px;justify-content:center;line-height:1.08;margin-top:12px}.gg-collection-split-heading__sub:before{background:var(--gg-collection-red);border-radius:999px;content:"";display:block;flex:0 0 clamp(28px,5vw,44px);height:5px;width:clamp(28px,5vw,44px)}@media only screen and (max-width:600px){.gg-collection-split-heading__sub{font-size:clamp(18px,5vw,21px)}}body:where(.gg-collection-layout):is(.gg-has-collection-grid,#collection-page) .cstm-txtbox{color:#303030;font-size:16px;line-height:1.58;margin-left:auto;margin-right:auto;max-width:920px}body:where(.gg-collection-layout):is(.gg-has-collection-grid,#collection-page) .shopify-section:has(.cstmread),body:where(.gg-collection-layout):is(.gg-has-collection-grid,#collection-page) .shopify-section:has(.cstmread) .container{overflow:visible}body:where(.gg-collection-layout):is(.gg-has-collection-grid,#collection-page) .shopify-section:has(.cstmread){padding-bottom:14px;text-align:center}body:where(.gg-collection-layout):is(.gg-has-collection-grid,#collection-page) .cstm-txtbox h2,body:where(.gg-collection-layout):is(.gg-has-collection-grid,#collection-page) .cstm-txtbox h3{color:var(--gg-collection-dark);line-height:1.14;margin:0 0 12px}body:where(.gg-collection-layout):is(.gg-has-collection-grid,#collection-page) .cstm-txtbox a{color:var(--gg-collection-red);font-weight:700;text-decoration:underline;text-underline-offset:3px}body:where(.gg-collection-layout):is(.gg-has-collection-grid,#collection-page) .cstmread{background:#fff;border:2px solid rgba(216,35,47,.86);border-radius:999px;box-shadow:0 10px 22px #d8232f14;box-sizing:border-box;color:var(--gg-collection-red)!important;display:inline-flex!important;font-weight:800!important;justify-content:center;line-height:1;margin-left:auto;margin-right:auto;margin-bottom:12px;margin-top:14px!important;min-height:42px;padding:11px 18px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}body:where(.gg-collection-layout):is(.gg-has-collection-grid,#collection-page) .cstmread:hover,body:where(.gg-collection-layout):is(.gg-has-collection-grid,#collection-page) .cstmread:focus-visible{background:#fff7f7;border-color:var(--gg-collection-red);box-shadow:0 14px 28px #d8232f24;outline:none;transform:translateY(-1px)}body:where(.gg-collection-layout):is(.gg-has-collection-grid,#collection-page) .cstmread:active{color:#b8202a!important;transform:scale(.985)}.gg-collection-link-strip{background:#fff;margin-bottom:10px;overflow:visible;padding-bottom:14px;position:relative;z-index:3}.gg-collection-link-strip .container,.gg-collection-link-strip .glider-contain{overflow:visible}.gg-collection-link-strip .glider{min-height:78px;overflow-x:auto;overflow-y:hidden}.gg-collection-link-strip .container{padding-bottom:18px}.gg-collection-link-strip .product-loop{align-items:stretch;justify-content:center;padding:8px 22px 18px}.gg-collection-link-strip .product-loop.glider-track{justify-content:flex-start}.gg-collection-link-strip .product{box-sizing:border-box;flex:0 1 auto;margin:0!important;min-width:150px;padding:0 6px!important}.gg-collection-link-strip .product.three,.gg-collection-link-strip .product.four,.gg-collection-link-strip .product.six{width:auto}.gg-collection-link-strip .table,.gg-collection-link-strip .table-cell,.gg-collection-link-strip .no-height{display:block;height:100%;min-height:0;width:100%}.gg-collection-link-strip .table-cell>div,.gg-collection-link-strip .table-cell>div>p{padding:0!important;width:100%}.gg-collection-link-strip .gg-collection-nav-chip.btn{align-items:center;background:#fff!important;border:1px solid var(--gg-collection-border)!important;border-radius:999px!important;box-shadow:0 7px 14px #11111112;box-sizing:border-box;color:#202020!important;display:inline-flex;font-size:15px!important;font-weight:800;gap:9px;justify-content:center;line-height:1.15;margin:0;min-height:46px;padding:12px 18px!important;text-align:center;text-decoration:none!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;white-space:normal;width:100%}.gg-collection-link-strip .gg-collection-nav-chip.btn:after{color:var(--gg-collection-red);content:">";flex:0 0 auto;font-size:17px;font-weight:900;line-height:1;transform:translateY(-1px);transition:transform .16s ease}.gg-collection-link-strip .gg-collection-nav-chip.btn:hover,.gg-collection-link-strip .gg-collection-nav-chip.btn:focus-visible,.gg-collection-link-strip .gg-collection-nav-chip.btn.is-current{background:#fff7f7!important;border-color:#d8232f61!important;box-shadow:0 8px 16px #d8232f1f;color:var(--gg-collection-red)!important;outline:none;transform:translateY(-1px)}.gg-collection-link-strip .gg-collection-nav-chip.btn:hover:after,.gg-collection-link-strip .gg-collection-nav-chip.btn:focus-visible:after{transform:translate(3px,-1px)}.gg-collection-link-strip .gg-collection-nav-chip.btn:active{transform:scale(.985)}#collection-page{--gg-collection-grid-gap: 18px;border-top:0;position:relative;z-index:1}#collection-page #collection-grid{margin-left:auto;margin-right:auto;max-width:1280px}#collection-page .breadcrumbs{color:var(--gg-collection-muted);margin-bottom:16px}#collection-page .breadcrumbs a,#collection-page .breadcrumbs span{font-size:13px;font-weight:700}#collection-page #sorting{background:#fff;border:1px solid var(--gg-collection-border);border-radius:8px;box-shadow:var(--gg-collection-shadow);box-sizing:border-box;margin:0 auto 24px;max-width:1180px;overflow:visible;padding:18px}#collection-page #sorting>details>summary.btn{align-items:center;background:#fff!important;border:1px solid var(--gg-collection-red)!important;border-radius:8px;box-shadow:0 10px 22px #d8232f14;color:var(--gg-collection-red)!important;display:inline-flex;gap:10px;font-weight:800;justify-content:center;margin:0 0 18px;min-height:48px;padding:0 18px;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}#collection-page #sorting>details>summary.btn .icon-filter svg{fill:none;stroke:currentColor}#collection-page #sorting>details>summary.btn .open-btn{align-items:center;display:inline-flex;gap:10px}#collection-page #sorting>details>summary.btn:hover,#collection-page #sorting>details>summary.btn:focus,#collection-page #sorting>details>summary.btn:focus-visible{background:#fff7f7!important;border-color:#d8232f8c!important;box-shadow:0 14px 28px #d8232f21;color:var(--gg-collection-red)!important;outline:none;transform:translateY(-1px)}#collection-page #sorting>details>summary.btn:focus,#collection-page #sorting>details>summary.btn:focus-visible{box-shadow:0 0 0 3px #d8232f29,0 14px 28px #d8232f21}#collection-page #sorting .collection-filters{box-sizing:border-box;width:100%}#collection-page .sortby{align-items:center;border-bottom:1px solid rgba(17,17,17,.08);display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:space-between;margin:0 0 18px;padding:0 0 18px}#collection-page .sortby .table-cell{align-items:center;display:flex}#collection-page .sortby #paginateBy{justify-content:flex-start}#collection-page .sortby h5{align-items:center;color:var(--gg-collection-dark);display:inline-flex;flex-wrap:wrap;font-size:15px;font-weight:800;gap:8px;line-height:1;margin:0}#collection-page .sortby .paginateBy{background:transparent;border:0;border-radius:999px;color:#404040;font-size:15px;font-weight:800;line-height:1;min-height:34px;min-width:34px;padding:8px 10px;text-decoration:none;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}#collection-page .sortby .paginateBy.active-filter.active,#collection-page .sortby .paginateBy:hover,#collection-page .sortby .paginateBy:focus{background:#d8232f14;color:var(--gg-collection-red);outline:none}#collection-page .sortby .paginateBy:focus-visible{box-shadow:0 0 0 3px #d8232f24}#collection-page .sortby .breadcrumbs{color:#777;margin:0;padding:0}#collection-page .sortby .breadcrumbs .breadcrumb_text{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center}#collection-page .sortby .breadcrumbs a,#collection-page .sortby .breadcrumbs span{font-size:13px;font-weight:750}#collection-page .sortby .breadcrumbs a{color:#666}#collection-page .sortby .breadcrumbs a:hover,#collection-page .sortby .breadcrumbs a:focus{color:var(--gg-collection-red)}#collection-page .sortby .sort{justify-content:flex-end}#collection-page .sortby .drop-down.sort.form,#collection-page .sortby .select{box-sizing:border-box;overflow:visible;padding:4px;width:min(100%,280px)}#collection-page .sortby .select{display:block;position:relative}#collection-page .sortby select.sortBy{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid rgba(17,17,17,.12);border-radius:8px;box-shadow:none;box-sizing:border-box;color:#242424;font-size:15px;font-weight:650;min-height:48px;padding:0 44px 0 16px;width:100%}#collection-page .sortby select.sortBy:hover,#collection-page .sortby select.sortBy:focus{border-color:#d8232f73;outline:none}#collection-page .sortby select.sortBy:focus{box-shadow:0 0 0 3px #d8232f1f}#collection-page .sortby .select .icon{color:#9a9a9a;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}#collection-page #filters{box-sizing:border-box;padding-top:2px;width:100%}#collection-page #filters .filter{background:#fff;border:1px solid rgba(17,17,17,.1);border-radius:8px;box-shadow:0 10px 22px #1111110a;box-sizing:border-box;margin:0 0 12px;overflow:hidden;padding:0}#collection-page .open-container-filter>details>summary.open{align-items:center;border-radius:7px;color:var(--gg-collection-dark);display:flex;gap:14px;font-weight:800;min-height:58px;padding:0 58px 0 18px;position:relative;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}#collection-page .open-container-filter>details>summary.open:before{border:2px solid transparent;border-radius:inherit;bottom:0;box-sizing:border-box;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transition:border-color .16s ease}#collection-page .open-container-filter>details>summary.open:after{content:none}#collection-page .open-container-filter>details>summary.open .icon{display:none!important}#collection-page .open-container-filter>details[open]>summary.open:before{border-color:#d8232f6b}#collection-page .open-container-filter>details[open]>summary.open{border-radius:7px 7px 0 0}#collection-page .open-container-filter>details[open]>summary.open:after{content:none}#collection-page .open-container-filter>details>summary.open .gg-filter-toggle{border:1px solid rgba(216,35,47,.32);border-radius:999px;box-sizing:border-box;color:var(--gg-collection-red);display:block;height:34px;margin:0!important;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:34px}#collection-page .open-container-filter>details>summary.open .gg-filter-toggle:before,#collection-page .open-container-filter>details>summary.open .gg-filter-toggle:after{background:currentColor;border-radius:999px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .18s ease,transform .18s ease;width:13px}#collection-page .open-container-filter>details>summary.open .gg-filter-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}#collection-page .open-container-filter>details[open]>summary.open .gg-filter-toggle{background:var(--gg-collection-red);border-color:var(--gg-collection-red);color:#fff}#collection-page .open-container-filter>details[open]>summary.open .gg-filter-toggle:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}#collection-page .open-container-filter>details>summary.open .h5{color:inherit;font-size:16px;font-weight:800;letter-spacing:0;line-height:1.2;margin:0}#collection-page .open-container-filter>details>summary.open:hover,#collection-page .open-container-filter>details>summary.open:focus-visible,#collection-page .open-container-filter>details[open]>summary.open{background:#fff7f7;color:var(--gg-collection-red);outline:none}#collection-page .open-container-filter>details>summary.open:focus-visible{box-shadow:inset 0 0 0 2px #d8232f73}#collection-page #filters .open-slide-filter{border-top:1px solid rgba(17,17,17,.08);padding:12px 18px 16px}#collection-page #filters ul.advanced-filters{display:grid;gap:8px;margin:0;padding:0}#collection-page #filters .filter li,#collection-page #filters .filter .open-more{line-height:1.25}#collection-page #filters .filter li a,#collection-page #filters .filter li span,#collection-page #filters .filter .open-more a,#collection-page #filters .filter .open-more span{border-radius:8px;box-sizing:border-box;color:#303030;display:block;font-size:14px;font-weight:700;line-height:1.25;padding:9px 10px 9px 34px;text-decoration:none;transition:background-color .16s ease,color .16s ease;width:100%}#collection-page #filters .filter .advanced-filter>a,#collection-page #filters .filter .advanced-filter>span{align-items:center;display:flex}#collection-page #filters .filter.formatted li a:before,#collection-page #filters .filter.formatted li.disabled span:before{color:#d8232f99;left:10px}#collection-page #filters .filter.formatted li a:after,#collection-page #filters .filter.formatted li.disabled span:after{left:10px}#collection-page #filters .filter li a:hover,#collection-page #filters .filter li a:focus,#collection-page #filters .filter li.active a{background:#d8232f14;color:var(--gg-collection-red);outline:none}#collection-page #filters .filter li a:focus-visible{box-shadow:0 0 0 3px #d8232f1f}#collection-page #filters .filter .open-more span{color:var(--gg-collection-red);font-weight:800;padding-left:10px}#collection-page #filters .filter .open-more span.hidden,#collection-page #filters .filter details:not([open]) .open-more .less{display:none}#collection-page #filters .filter details[open] .open-more .more{display:none}#collection-page #filters .filter details[open] .open-more .less.hidden{display:block}#collection-page #filters .filter details[open] summary{bottom:auto;position:static;z-index:auto}#collection-page #filters .filter .open-container-filter>details[open]>summary.open{position:relative}#collection-page #filters .filter details summary{list-style:none}#collection-page #filters .filter details summary::-webkit-details-marker{display:none}#collection-page #filters .gg-active-filters{background:#fff;border:1px solid rgba(17,17,17,.1);border-radius:8px;box-shadow:0 14px 30px #1111110f;margin-bottom:12px;overflow:visible;padding:18px 16px 16px}#collection-page #filters .gg-active-filters__header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 16px}#collection-page #filters .gg-active-filters__title{align-items:center;color:var(--gg-collection-dark);display:inline-flex;font-size:14px;font-weight:800;gap:8px;line-height:1.15}#collection-page #filters .gg-active-filters__count{align-items:center;background:#d8232f1a;border-radius:999px;color:var(--gg-collection-red);display:inline-flex;font-size:12px;font-weight:850;justify-content:center;line-height:1;min-height:22px;min-width:22px;padding:0 7px}#collection-page #filters .gg-active-filters__clear{color:var(--gg-collection-red);font-size:13px;font-weight:800;line-height:1;padding:4px 0 4px 10px;text-decoration:none;white-space:nowrap}#collection-page #filters .gg-active-filters__clear:hover,#collection-page #filters .gg-active-filters__clear:focus-visible{text-decoration:underline;text-underline-offset:3px}#collection-page #filters ul.gg-active-filters__list{display:flex;flex-wrap:wrap;gap:10px}#collection-page #filters .gg-active-filters__item{display:flex;line-height:1.2;max-width:100%}#collection-page #filters .gg-active-filters__item a,#collection-page #filters .gg-active-filters__item .gg-active-filters__chip{align-items:center;background:#fff3f3;border:1px solid rgba(216,35,47,.14);border-radius:8px;box-sizing:border-box;color:var(--gg-collection-red);display:inline-flex;font-size:14px;font-weight:800;gap:9px;line-height:1.25;max-width:100%;min-height:48px;padding:11px 38px 11px 14px;position:relative;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:auto}#collection-page #filters .filter.gg-active-filters li.gg-active-filters__item.active a,#collection-page #filters .filter.gg-active-filters li.gg-active-filters__item.active .gg-active-filters__chip{background:#fff3f3;color:var(--gg-collection-red)}#collection-page #filters .gg-active-filters__item a:before,#collection-page #filters .gg-active-filters__item a:after{background:currentColor;border-radius:999px;content:"";height:2px;left:auto;opacity:1;position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px}#collection-page #filters .filter.gg-active-filters li.gg-active-filters__item.active a:before,#collection-page #filters .filter.gg-active-filters li.gg-active-filters__item.active a:after{background:currentColor;border:0;border-radius:999px;content:"";height:2px;left:auto;opacity:1;position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px}#collection-page #filters .gg-active-filters__item a:after{transform:translateY(-50%) rotate(-45deg)}#collection-page #filters .filter.gg-active-filters li.gg-active-filters__item.active a:after{transform:translateY(-50%) rotate(-45deg)}#collection-page #filters .gg-active-filters__item a:hover,#collection-page #filters .gg-active-filters__item a:focus-visible,#collection-page #filters .filter.gg-active-filters li.gg-active-filters__item.active a:hover,#collection-page #filters .filter.gg-active-filters li.gg-active-filters__item.active a:focus-visible{background:#ffecec;border-color:#d8232f52;box-shadow:0 10px 20px #d8232f1f;color:var(--gg-collection-red);outline:none;transform:translateY(-1px)}#collection-page #filters .filter details[open]+.open-slide{display:block;float:none;margin-top:8px;max-height:none;overflow:visible;padding-bottom:0;position:static;transform:none;visibility:visible;width:100%}#collection-page #filters .filter details[open]+.open-slide>*:first-child{max-height:none;overflow:visible;transform:none;visibility:visible}#collection-page .load-more-container{margin:28px 0 48px;padding:0 20px}#collection-page .load-more-btn{align-items:center;background:var(--gg-collection-red)!important;border:1px solid var(--gg-collection-red)!important;border-radius:8px;box-shadow:0 14px 28px #d8232f29;box-sizing:border-box;color:#fff!important;display:inline-flex;font-size:16px;font-weight:800;gap:10px;justify-content:center;line-height:1.15;min-height:50px;min-width:min(100%,280px);padding:14px 24px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}#collection-page .load-more-btn:hover:not(:disabled),#collection-page .load-more-btn:focus-visible:not(:disabled){background:#b8202a!important;border-color:#b8202a!important;box-shadow:0 18px 34px #d8232f3d;color:#fff!important;outline:none;transform:translateY(-1px)}#collection-page .load-more-btn:active:not(:disabled){transform:scale(.985)}#collection-page .load-more-btn:disabled{background:#cfcfcf!important;border-color:#cfcfcf!important;box-shadow:none;color:#fff!important;cursor:wait;opacity:1}#collection-page .load-more-spinner{align-items:center;gap:9px}#collection-page .spinner-ring{border-color:#ffffff57;border-top-color:#fff;height:18px;width:18px}#collection-page .spinner-text{color:#fff;font-weight:800}.gg-collection-faq{background:#fff;border:1px solid var(--gg-collection-border);border-radius:8px;box-shadow:var(--gg-collection-shadow);margin:8px auto 0;max-width:900px;overflow:hidden;text-align:left}.gg-collection-faq__item{border-bottom:1px solid rgba(17,17,17,.08)}.gg-collection-faq__item:last-child{border-bottom:0}.gg-collection-faq__summary{align-items:center;box-sizing:border-box;color:var(--gg-collection-dark);cursor:pointer;display:flex;font-size:18px;font-weight:800;gap:18px;justify-content:space-between;letter-spacing:0;line-height:1.25;list-style:none;min-height:62px;padding:18px 22px;transition:background-color .16s ease,color .16s ease}.gg-collection-faq__summary::-webkit-details-marker{display:none}.gg-collection-faq__summary:hover,.gg-collection-faq__summary:focus-visible,.gg-collection-faq__item[open] .gg-collection-faq__summary{background:#f8f8f8;color:var(--gg-collection-red);outline:none}.gg-collection-faq__summary:focus-visible{box-shadow:inset 0 0 0 2px var(--gg-collection-red)}.gg-collection-faq__icon{color:currentColor;flex:0 0 18px;height:18px;position:relative;width:18px}.gg-collection-faq__icon:before,.gg-collection-faq__icon:after{background:currentColor;border-radius:999px;content:"";height:2px;left:0;position:absolute;top:8px;transition:opacity .16s ease,transform .16s ease;width:18px}.gg-collection-faq__icon:after{transform:rotate(90deg)}.gg-collection-faq__item[open] .gg-collection-faq__icon:after{opacity:0;transform:rotate(0)}.gg-collection-faq__content{color:#2f2f2f;font-size:16px;line-height:1.58;padding:12px 22px 22px}.gg-collection-faq__content p{margin:0 0 12px;padding:0}.gg-collection-faq__content p:last-child{margin-bottom:0}.gg-collection-faq__content a{color:var(--gg-collection-red);font-weight:700;text-decoration:underline;text-underline-offset:3px}iframe[src*="youtube.com/embed"],iframe[src*="youtube-nocookie.com/embed"]{border-radius:8px;overflow:hidden}#collection-page #collection-products .newsletter-priority-container .newsletter-signup-btn,.product-card .purchase .newsletter-priority-container .newsletter-signup-btn{align-items:center;display:inline-flex;justify-content:center}@media only screen and (min-width:769px){body:where(.gg-collection-layout):is(.gg-has-collection-grid,#collection-page) .container.half-pad:has(#collection-grid){padding-left:clamp(24px,3vw,42px);padding-right:clamp(24px,3vw,42px)}#collection-page #collection-grid{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(250px,300px) minmax(0,1fr);max-width:1360px}#collection-page #sorting{border:0;box-shadow:none;display:contents;margin:0;max-width:none;padding:0}#collection-page #sorting>details{display:none}#collection-page #sorting>.collection-template-filters{background:transparent;display:contents;opacity:1;overflow:visible;padding:0;transform:none;visibility:visible}#collection-page #sorting .collection-filters{align-items:start;display:contents}#collection-page .sortby{background:#fff;border:1px solid var(--gg-collection-border);border-radius:8px;box-shadow:var(--gg-collection-shadow);display:grid;grid-column:2;grid-row:1;column-gap:18px;row-gap:0;grid-template-columns:minmax(0,1fr) auto;margin:0;min-height:0;padding:16px 18px}#collection-page .sortby .table-cell{min-width:0}#collection-page .sortby>#paginateBy,#collection-page .sortby>.sort{align-items:center}#collection-page .sortby #paginateBy>.form,#collection-page .sortby .sort>.form,#collection-page .sortby .breadcrumbs>.form{margin-bottom:0}#collection-page .sortby #paginateBy{justify-content:flex-start}#collection-page .sortby h5{font-size:16px;gap:10px}#collection-page .sortby .paginateBy{font-size:16px;min-height:40px;min-width:40px;padding:10px 12px}#collection-page .sortby .paginateBy.active-filter.active{background:#d8232f1a}#collection-page .sortby .breadcrumbs{grid-column:1 / -1;grid-row:2;text-align:left}#collection-page .sortby>.table-cell:has(>.breadcrumbs){border-top:1px solid rgba(17,17,17,.08);grid-column:1 / -1;grid-row:2;height:auto;margin-top:14px;padding-top:14px;width:100%}#collection-page .sortby .breadcrumbs .breadcrumb_text{gap:8px 0;justify-content:flex-start}#collection-page .sortby .breadcrumbs .separator{padding:0 9px}#collection-page .sortby .sort{align-self:start;grid-column:2;grid-row:1;justify-content:flex-end}#collection-page .sortby .drop-down.sort.form,#collection-page .sortby .select{padding:0;width:min(100%,292px)}#collection-page .sortby select.sortBy{font-size:16px;font-weight:760;min-height:54px;padding-left:18px}#collection-page .sortby .select>.icon-arrow-down{align-items:center;display:flex;height:14px;justify-content:center;pointer-events:none;right:16px;width:14px}#collection-page .sortby .select>.icon-arrow-down svg{display:block;height:14px;width:14px}#collection-page #filters{align-self:start;grid-column:1;grid-row:1 / span 2;padding:0;position:sticky;top:18px}#collection-page #filters .filter{border-color:#1111111a;box-shadow:0 12px 26px #1111110b;margin-bottom:14px;overflow:visible}#collection-page #filters .filter:not(.gg-active-filters){overflow:hidden}#collection-page #filters .filter .open-container-filter>details:not([open])+.open-slide-filter{display:none}#collection-page #filters .gg-active-filters{box-shadow:0 14px 30px #d8232f14;padding:18px 16px 16px}#collection-page #filters .gg-active-filters__list{display:grid;gap:10px}#collection-page #filters .gg-active-filters__item,#collection-page #filters .gg-active-filters__item a,#collection-page #filters .gg-active-filters__item .gg-active-filters__chip{width:100%}#collection-page .open-container-filter>details>summary.open{min-height:58px;padding:0 56px 0 16px}#collection-page .open-container-filter>details>summary.open .h5{font-size:16px}#collection-page .open-container-filter>details>summary.open .gg-filter-toggle{height:34px;right:10px;width:34px}#collection-page #filters .open-slide-filter{box-sizing:border-box;margin-top:0!important;padding:8px 10px 10px;width:100%}#collection-page #filters .open-slide-filter ul.advanced-filters,#collection-page #filters ul.advanced-filters{gap:2px}#collection-page #filters .filter li a,#collection-page #filters .filter li span,#collection-page #filters .filter .open-more a,#collection-page #filters .filter .open-more span{font-size:14px;line-height:1.25;min-height:36px;padding:6px 8px 6px 30px}#collection-page #filters .filter.formatted li a:before,#collection-page #filters .filter.formatted li.disabled span:before,#collection-page #filters .filter.formatted li a:after,#collection-page #filters .filter.formatted li.disabled span:after{left:8px;top:50%}#collection-page #filters .filter details[open]+.open-slide{margin-top:0}#collection-page #filters .filter--price .open-container-filter>details[open]+.open-slide-filter{padding-bottom:18px}#collection-page #filters .filter--price .gg-price-filter__slider{height:40px;margin-bottom:18px;padding:0 18px}#collection-page #filters .filter--price .price-container{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;position:relative}#collection-page #filters .filter--price .price-container:after{content:none}#collection-page #filters .filter--price .gg-price-filter__field{background:#fff;border:1px solid rgba(17,17,17,.12);border-radius:8px;box-sizing:border-box;min-width:0;padding:10px 12px;transition:border-color .16s ease,box-shadow .16s ease}#collection-page #filters .filter--price .gg-price-filter__field:focus-within{border-color:#d8232f85;box-shadow:0 0 0 3px #d8232f1a}#collection-page #filters .filter--price .gg-price-filter__label{color:#11111194;display:block;font-size:12px;font-weight:700;line-height:1;margin-bottom:8px;white-space:nowrap}#collection-page #filters .filter--price .gg-price-filter__currency{background:transparent;color:#111111b8;display:block;font-size:16px;font-weight:700;height:auto;left:12px;line-height:1;position:absolute;text-align:left;top:35px;width:auto}#collection-page #filters .filter--price .gg-price-filter__field input[type=number]{-webkit-appearance:textfield;appearance:textfield;background:transparent;border:0;box-sizing:border-box;color:#202020;font-size:16px;font-weight:700;height:24px;line-height:1.2;margin:0;min-height:24px;padding:0 0 0 18px;text-align:left;width:100%}#collection-page #filters .filter--price .gg-price-filter__field input[type=number]:focus{outline:none}#collection-page #filters .filter--price .gg-price-filter__field input[type=number]::-webkit-inner-spin-button,#collection-page #filters .filter--price .gg-price-filter__field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#collection-page #collection{float:none!important;grid-column:2;grid-row:2;margin:0;width:auto!important}#collection-page #collection.collection-products{display:block}#collection-page #collection-products.product-loop{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}#collection-page #collection-products.product-loop:before,#collection-page #collection-products.product-loop:after{content:none}#collection-page #collection-products.product-loop .product.product-card{float:none!important;margin:0!important;padding:0!important;width:auto!important}#collection-page #collection-products.product-loop .product.product-card>.product-border{height:100%;padding:16px}#collection-page #collection-products.product-loop .product.product-card .product-thumb-container>.relative{padding:10px}#collection-page #collection-products.product-loop .product.product-card .product-title h4{font-size:clamp(17px,1.45vw,21px);line-height:1.18}#collection-page #collection-products.product-loop .product.product-card .product-logistics{font-size:clamp(14px,1vw,16px)}#collection-page #collection-products.product-loop .product.product-card .product-price h6{font-size:clamp(18px,1.5vw,22px)}#collection-page #collection-products.product-loop .product.product-card .purchase .btn,#collection-page #collection-products.product-loop .product.product-card .purchase button,#collection-page #collection-products.product-loop .product.product-card .purchase a.btn{font-size:16px;min-height:50px}.gg-collection-link-strip{margin-bottom:18px;padding-bottom:18px}.gg-collection-link-strip .container{max-width:1360px;padding-bottom:20px}.gg-collection-link-strip .product-loop{gap:14px;padding:8px 28px 20px}.gg-collection-link-strip .product{min-width:190px;padding:0!important}.gg-collection-link-strip .gg-collection-nav-chip.btn{font-size:16px!important;min-height:50px;padding:14px 22px!important}#collection-page #collection-grid:not(:has(#filters)){display:block}#collection-page #collection-grid:not(:has(#filters)) #sorting{background:#fff;border:1px solid var(--gg-collection-border);border-radius:8px;box-shadow:var(--gg-collection-shadow);display:block;margin:0 auto 30px;max-width:1180px;padding:18px}#collection-page #collection-grid:not(:has(#filters)) #sorting>details{display:none}#collection-page #collection-grid:not(:has(#filters)) #sorting>.collection-template-filters,#collection-page #collection-grid:not(:has(#filters)) #sorting .collection-filters{display:block}#collection-page #collection-grid:not(:has(#filters)) .sortby{grid-column:auto;grid-row:auto}#collection-page #collection-grid:not(:has(#filters)) #collection{grid-column:auto;grid-row:auto;max-width:1180px;margin-left:auto;margin-right:auto}.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-contain>.glider:has(.product-loop.glider-track .product.product-card){box-sizing:border-box;margin-left:-12px;margin-right:-12px;padding:10px 12px 22px;width:calc(100% + 24px)}.product-loop .product.product-card:not(.additional):not(.order-form)>.product-border{padding:16px}.product-loop .product.product-card:not(.additional):not(.order-form) .product-thumb-container>.relative{padding:10px}.product-loop .product.product-card:not(.additional):not(.order-form) .product-title h4{font-size:clamp(17px,1.15vw,21px)}.product-loop .product.product-card:not(.additional):not(.order-form) .product-logistics{font-size:clamp(14px,.95vw,16px)}.product-loop .product.product-card:not(.additional):not(.order-form) .product-price h6{font-size:clamp(18px,1.1vw,22px)}.product-loop .product.product-card:not(.additional):not(.order-form) .purchase .btn,.product-loop .product.product-card:not(.additional):not(.order-form) .purchase button,.product-loop .product.product-card:not(.additional):not(.order-form) .purchase a.btn{min-height:50px}.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel),.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel){gap:18px;padding-bottom:30px}.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev,.dynamic-section:has(.product-loop.glider-track .product.product-card) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next,.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev,.dynamic-section:has(.product-loop.glider-track .product.brands) .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next{height:54px;min-height:54px;width:54px}#recommended .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev,#recommended .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next{height:40.5px;min-height:40.5px;width:40.5px}#recommended .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev .icon,#recommended .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next .icon{height:12px;width:12px}#recommended .glider-pagination.relative:not(.slideshow-carousel) .glider-button-prev .icon svg,#recommended .glider-pagination.relative:not(.slideshow-carousel) .glider-button-next .icon svg{height:12px;width:12px}.product-template .product-details,.product-template .featured-image,.gg-product-accordion,#ReviewsWidget{border-radius:8px}.product-template .product-details{padding:clamp(24px,2.2vw,34px)}.product-template .purchase-section .btn.add-to-cart,.product-template .shopify-payment-button__button{min-height:50px}.product-template shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 50px}.desktop--sst--benefit--bar{border-bottom:1px solid rgba(17,17,17,.08)}.desktop--sst--benefit--bar .icon-grid.horizontal{align-items:center}.desktop--sst--benefit--bar .icon-details--sst h4,.desktop--sst--benefit--bar .icon-details--sst p{letter-spacing:0}}@media only screen and (min-width:769px)and (max-width:1180px){#collection-page #sorting .collection-filters{display:contents}#collection-page #collection-grid{gap:20px;grid-template-columns:minmax(220px,260px) minmax(0,1fr)}#collection-page #collection-products.product-loop{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}#collection-page .sortby{grid-template-columns:1fr}#collection-page .sortby .sort,#collection-page .sortby .breadcrumbs{grid-column:1;grid-row:auto}#collection-page .sortby .sort{justify-content:stretch}#collection-page .sortby .drop-down.sort.form,#collection-page .sortby .select{width:100%}}@media only screen and (max-width:768px){.gg-collection-link-strip .product-loop{flex-wrap:nowrap;justify-content:flex-start;margin-left:calc(-1 * var(--master_spacing) / 2);margin-right:calc(-1 * var(--master_spacing) / 2);overflow-x:auto;overflow-y:visible;padding-bottom:34px;padding-left:calc(var(--master_spacing) / 2 + 20px);padding-right:calc(var(--master_spacing) / 2 + 20px);scroll-padding-left:calc(var(--master_spacing) / 2 + 20px);-webkit-overflow-scrolling:touch}.gg-collection-link-strip .product{flex:0 0 auto;min-width:min(76vw,245px);width:min(76vw,245px)!important}.gg-collection-link-strip .product:only-child{margin-left:auto!important;margin-right:auto!important}.gg-collection-link-strip .gg-collection-nav-chip.btn{min-height:44px;padding:11px 16px!important}#collection-page #sorting{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0 auto 28px;padding:0;width:calc(100% - 20px)}#collection-page #sorting>details>summary.btn{border-radius:8px;margin:0;width:100%}#collection-page #sorting>.collection-template-filters{background:#fff;border:1px solid transparent;border-radius:8px;box-shadow:none;box-sizing:border-box;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 14px;pointer-events:none;transform:translateY(-6px);transition:max-height .34s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1),margin-top .26s cubic-bezier(.22,1,.36,1),padding .26s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease,visibility 0s linear .34s;visibility:hidden;width:100%;will-change:max-height,opacity,transform}#collection-page #sorting>details[open]+.collection-template-filters{border-color:var(--gg-collection-border);box-shadow:var(--gg-collection-shadow);margin-top:14px;max-height:2200px;opacity:1;padding:14px 0;pointer-events:auto;transform:translateY(0);transition-delay:0s;visibility:visible}#collection-page #sorting .collection-filters{opacity:0;overflow:visible;transform:translateY(-4px);transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1)}#collection-page #sorting>details[open]+.collection-template-filters .collection-filters{opacity:1;transform:translateY(0);transition-delay:45ms}#collection-page #sorting>details:not([open])+.collection-template-filters{border-color:transparent;border-width:0;box-shadow:none;margin-top:0;max-height:0;opacity:0;padding:0;pointer-events:none;transform:translateY(-6px);visibility:hidden}#collection-page #sorting.is-filter-closing>details[open]+.collection-template-filters{border-color:transparent;box-shadow:none;margin-top:0;max-height:0;opacity:0;padding:0;pointer-events:none;transform:translateY(-6px);visibility:visible}#collection-page #sorting.is-filter-closing .collection-filters{opacity:0;transform:translateY(-4px);transition-delay:0s}#collection-page .sortby{align-items:stretch;display:flex;flex-direction:column;gap:12px;margin-bottom:14px;padding-bottom:14px}#collection-page .sortby h5{justify-content:center;margin-bottom:0}#collection-page .sortby .table-cell,#collection-page .sortby #paginateBy,#collection-page .sortby .sort{display:flex;justify-content:center;width:100%}#collection-page .sortby .drop-down.sort.form,#collection-page .sortby .select{width:100%}#collection-page .sortby .breadcrumbs .breadcrumb_text{gap:6px 0;line-height:1.25;max-width:100%}#collection-page .sortby .breadcrumbs .separator{align-items:center;display:inline-flex;flex:0 0 auto;line-height:1;padding:0 5px}#collection-page .sortby .breadcrumbs .separator:before{height:13px}#collection-page #filters .filter{margin:0 10px 10px;padding:0!important;position:relative;width:calc(100% - 20px)}#collection-page #filters .filter.gg-active-filters{padding:18px 14px 16px!important}#collection-page #sorting #filters{padding:0!important;width:100%}#collection-page #filters .open-container-filter{display:block;position:static;width:100%}#collection-page .open-container-filter>details{display:block;position:static;width:100%}#collection-page .open-container-filter>details>summary.open{box-sizing:border-box;display:flex;align-items:center;min-height:56px;max-width:none;padding:0 58px 0 16px;position:relative;width:100%}#collection-page .open-container-filter>details>summary.open:after{content:none}#collection-page .open-container-filter>details[open]>summary.open:before{border-color:#d8232f6b}#collection-page #filters .filter .open-container-filter>details+.open-slide-filter{border-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 14px;pointer-events:none;transform:none;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .18s ease,padding .26s cubic-bezier(.22,1,.36,1),visibility .32s linear;visibility:hidden;will-change:max-height,opacity}#collection-page #filters .filter .open-container-filter>details[open]+.open-slide-filter{border-top:1px solid rgba(17,17,17,.08);margin-top:0;max-height:min(44vh,360px);opacity:1;overflow-x:hidden;overflow-y:auto;padding:0 14px;pointer-events:auto;scrollbar-color:rgba(216,35,47,.48) rgba(17,17,17,.06);scrollbar-width:thin;visibility:visible;-webkit-overflow-scrolling:touch}#collection-page #filters .filter .open-container-filter>details[open]+.open-slide-filter::-webkit-scrollbar{width:4px}#collection-page #filters .filter .open-container-filter>details[open]+.open-slide-filter::-webkit-scrollbar-track{background:#1111110a;border-radius:999px}#collection-page #filters .filter .open-container-filter>details[open]+.open-slide-filter::-webkit-scrollbar-thumb{background:#d8232f6b;border-radius:999px}#collection-page #filters .filter .open-container-filter>details[open]+.open-slide-filter:after{background:linear-gradient(180deg,#fff0,#fff 78%);bottom:0;content:"";display:none;height:44px;margin-top:-44px;opacity:0;pointer-events:none;position:sticky;transition:opacity .18s ease;z-index:2}#collection-page #filters .filter .open-container-filter>details[open]+.open-slide-filter.is-scrollable:after{display:block;opacity:1}#collection-page #filters .filter .open-container-filter>details[open]+.open-slide-filter.is-scroll-bottom:after{opacity:0}#collection-page #filters .filter .open-container-filter>details+.open-slide-filter>ul.advanced-filters,#collection-page #filters .filter .open-container-filter>details+.open-slide-filter>.open-slide{animation:none!important;opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility .18s linear;visibility:hidden;will-change:opacity,transform}#collection-page #filters .filter .open-container-filter>details[open]+.open-slide-filter>ul.advanced-filters,#collection-page #filters .filter .open-container-filter>details[open]+.open-slide-filter>.open-slide{opacity:1;transform:translateY(0);transition-delay:45ms;visibility:visible}#collection-page #filters .filter .open-container-filter>details[open]+.open-slide-filter>*:first-child{animation:none!important;max-height:none;overflow:visible;transform:translateY(0);visibility:visible}#collection-page .open-container-filter>details>summary.open .icon{display:none!important}#collection-page .open-container-filter>details>summary.open .icon svg,#collection-page .open-container-filter>details>summary.open .icon>*{display:block}#collection-page .open-container-filter>details>summary.open .icon svg{height:18px;width:18px}#collection-page .open-container-filter>details>summary.open .icon .plus{transition:stroke-width .18s ease}#collection-page .open-container-filter>details>summary.open .h5{align-items:center;display:flex;font-size:15px;line-height:1.15;min-height:56px;min-width:0;overflow-wrap:anywhere}#collection-page .open-container-filter>details[open]>summary.open .icon{display:none!important}#collection-page .open-container-filter>details[open]>summary.open:after{content:none}#collection-page #filters .open-slide-filter>details{display:none}#collection-page #filters .open-slide-filter>details+.open-slide{display:block;float:none;margin-top:8px;max-height:none;overflow:visible;padding-bottom:0;position:static;transform:none;visibility:visible;width:100%}#collection-page #filters .open-slide-filter>details+.open-slide>*:first-child{max-height:none;overflow:visible;transform:none;visibility:visible}#collection-page #filters .open-slide-filter ul.advanced-filters{gap:6px}#collection-page #filters .open-slide-filter .advanced-filter a,#collection-page #filters .open-slide-filter .advanced-filter span{font-size:15px;line-height:1.28;min-height:44px;overflow-wrap:anywhere;padding:10px 24px 10px 34px}#collection-page #filters .filter--price .open-container-filter>details[open]+.open-slide-filter{box-sizing:border-box;max-height:none;overflow:visible;padding:0 14px 16px;width:100%}#collection-page #filters .filter--price .open-container-filter>details[open]+.open-slide-filter:after{content:none}#collection-page #filters .filter--price .gg-price-filter{padding-top:16px}#collection-page #filters .filter--price .gg-price-filter__slider{box-sizing:border-box;height:38px;margin:4px 0 16px;overflow:visible;padding:0 18px;width:100%}#collection-page #filters .filter--price .gg-price-filter__slider>div{height:6px;left:18px;right:18px;top:50%;transform:translateY(-50%)}#collection-page #filters .filter--price .gg-price-filter__slider>div>[inverse-left],#collection-page #filters .filter--price .gg-price-filter__slider>div>[inverse-right]{background:#11111114;border-radius:999px;height:6px}#collection-page #filters .filter--price .gg-price-filter__slider>div>[range]{background:var(--gg-collection-red);border-radius:999px;height:6px}#collection-page #filters .filter--price .gg-price-filter__slider>div>[thumb]{background:#fff;border:2px solid var(--gg-collection-red);box-shadow:0 8px 18px #d8232f2e;height:28px;margin-left:-14px;top:50%;width:28px}#collection-page #filters .filter--price .gg-price-filter__slider>div>[thumb].right{margin-left:-14px}#collection-page #filters .filter--price .gg-price-filter__slider>input[type=range]{height:38px;left:0;top:0;width:100%}#collection-page #filters .filter--price .price-container{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin:0;position:relative}#collection-page #filters .filter--price .price-container:after{content:none}#collection-page #filters .filter--price .gg-price-filter__field{background:#fff;border:1px solid rgba(17,17,17,.12);border-radius:8px;box-sizing:border-box;min-width:0;padding:10px 12px;transition:border-color .16s ease,box-shadow .16s ease}#collection-page #filters .filter--price .gg-price-filter__field:focus-within{border-color:#d8232f85;box-shadow:0 0 0 3px #d8232f1a}#collection-page #filters .filter--price .gg-price-filter__label{color:#11111194;display:block;font-size:12px;font-weight:700;line-height:1;margin-bottom:8px}#collection-page #filters .filter--price .gg-price-filter__currency{background:transparent;border-radius:0;color:#111111b8;display:block;font-size:18px;font-weight:700;height:auto;left:12px;line-height:1;position:absolute;text-align:left;top:34px;width:auto}#collection-page #filters .filter--price .gg-price-filter__field input[type=number]{-webkit-appearance:textfield;appearance:textfield;background:transparent;border:0;box-sizing:border-box;color:#202020;font-size:18px;font-weight:700;height:24px;line-height:1.2;margin:0;min-height:24px;padding:0 0 0 22px;text-align:left;width:100%}#collection-page #filters .filter--price .gg-price-filter__field input[type=number]:focus{outline:none}#collection-page #filters .filter--price .gg-price-filter__field input[type=number]::-webkit-inner-spin-button,#collection-page #filters .filter--price .gg-price-filter__field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#collection-page #filters .open-slide-filter .filter.formatted li a:before,#collection-page #filters .open-slide-filter .filter.formatted li.disabled span:before,#collection-page #filters .filter.formatted .open-slide-filter .advanced-filter a:before,#collection-page #filters .filter.formatted .open-slide-filter .advanced-filter span:before,#collection-page #filters .open-slide-filter .advanced-filter a:before,#collection-page #filters .open-slide-filter .advanced-filter span:before{left:6px;top:50%}#collection-page #filters .open-slide-filter .filter.formatted li a:after,#collection-page #filters .open-slide-filter .filter.formatted li.disabled span:after,#collection-page #filters .filter.formatted .open-slide-filter .advanced-filter a:after,#collection-page #filters .filter.formatted .open-slide-filter .advanced-filter span:after,#collection-page #filters .open-slide-filter .advanced-filter a:after,#collection-page #filters .open-slide-filter .advanced-filter span:after{left:6px;top:50%}.gg-collection-faq{margin-left:0;margin-right:0}.gg-collection-faq__summary{font-size:16px;min-height:56px;padding:16px}.gg-collection-faq__content{font-size:15px;padding:12px 16px 18px}}.product-card .gg-product-preorder-badge,.gg-cart-preorder-badge{display:inline-flex;align-items:center;gap:5px;position:absolute;inset-block-start:10px;inset-inline-start:10px;z-index:3;padding:5px 9px;border:1px solid #222;border-radius:5px;background:#222;color:#fff;box-shadow:none;font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap;pointer-events:none}.product-card .gg-product-preorder-badge:before,.gg-cart-preorder-badge:before{content:"";width:13px;height:13px;flex:0 0 13px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18M8 15h2M14 15h2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 3v4M8 3v4M3 11h18M8 15h2M14 15h2'/%3E%3C/svg%3E") center / contain no-repeat}.gg-collection-lined-heading .title_lines{text-align:left}@media(min-width:769px){.gg-collection-lined-heading .gg-carousel-heading-row>.gg-collection-carousel-controls{margin:0!important;padding:0!important}}@media(max-width:480px){.gg-collection-lined-heading .title_lines{font-size:19px}}@media(max-width:768px){.gg-collection-lined-heading .gg-carousel-heading-row{width:100%;max-width:none;margin-inline:0}}.gg-carousel-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:20px 30px 0}.gg-carousel-footer[hidden]{display:none}a.gg-carousel-view-all{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:44px;color:#d8232f;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap}a.gg-carousel-view-all:hover{text-decoration:underline;text-underline-offset:3px}a.gg-carousel-view-all:focus-visible{outline:2px solid #d8232f;outline-offset:3px;border-radius:3px}.gg-carousel-footer>.gg-collection-carousel-controls.glider-pagination.relative{width:auto;margin:0!important;padding:0!important}body .customer-links ul li.cart-info #cart-dropdown{width:400px;min-width:0;max-width:calc(100vw - 32px);border:1px solid #e6e6e6;border-radius:12px;background:#fff;box-shadow:0 16px 40px #0000002e;overflow:hidden;color:#222;text-align:left}body .customer-links ul li.cart-info #cart-dropdown>span.skip{padding:0;max-height:min(460px,60vh)!important}body .customer-links ul li.cart-info #cart-dropdown li{display:block;width:100%;height:auto;margin:0;padding:16px 20px;box-sizing:border-box;border-bottom:1px solid #eee}body .customer-links ul li.cart-info #cart-dropdown .gg-mini-cart-heading{font-size:17px;font-weight:700}#cart-dropdown .gg-mini-cart-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:start}#cart-dropdown .gg-mini-cart-image{width:64px}#cart-dropdown .gg-mini-cart-image img{width:64px;height:76px;object-fit:contain}#cart-dropdown .gg-mini-cart-details{min-width:0}body .customer-links ul li.cart-info #cart-dropdown .item-title h5,body .customer-links ul li.cart-info #cart-dropdown .item-title h5 a{display:block;margin:0;font-size:14px;font-weight:700;line-height:1.35;color:#222;white-space:normal}#cart-dropdown .gg-mini-cart-quantity,#cart-dropdown .selling{margin:6px 0 0;font-size:12px;line-height:1.4;color:#666}#cart-dropdown .gg-mini-cart-price{font-size:14px;font-weight:700;white-space:nowrap;line-height:1.35}body .customer-links ul li.cart-info #cart-dropdown .gg-mini-cart-subtotal{display:flex;justify-content:space-between;gap:12px;font-size:16px;border-bottom:0}body .customer-links ul li.cart-info #cart-dropdown li.buttons{display:grid;gap:10px;padding:0 20px 16px;border:0;background:#fff;position:static}#cart-dropdown .buttons form{margin:0;width:100%}body #cart-dropdown .gg-mini-cart-checkout{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 20px;border:1px solid #d8232f;border-radius:8px;background:#d8232f;color:#fff;font-size:16px;line-height:1.3}body #cart-dropdown .gg-mini-cart-checkout:hover{background:#b91d28}body .customer-links ul li.cart-info #cart-dropdown .gg-mini-cart-view{display:block;padding:7px;color:#333;text-align:center;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}#cart-dropdown a:focus-visible,#cart-dropdown button:focus-visible{outline:2px solid #d8232f;outline-offset:2px}#cart-dropdown .gg-mini-cart-image .lazycontainer,#cart-dropdown .gg-mini-cart-image a.img-align{display:block;width:64px;height:76px;padding:0}#cart-dropdown .gg-mini-cart-image img{position:static;transform:none}body .customer-links ul li.cart-info #cart-dropdown .gg-mini-cart-checkout{max-width:none;width:100%}#cart-dropdown .buttons:before,#cart-dropdown .buttons:after{display:none}#cart-dropdown .gg-mini-cart-details{grid-column:2}#cart-dropdown .gg-mini-cart-price{grid-column:3;grid-row:1}#cart-table .gg-cart-preorder-badge,body .customer-links ul li.cart-info #cart-dropdown .gg-cart-preorder-badge{display:inline-flex;position:static;margin-top:8px;padding:5px 9px;color:#fff;font-size:12px;line-height:1.25}#cart-table .gg-cart-preorder-date,body .customer-links ul li.cart-info #cart-dropdown .gg-cart-preorder-date{margin:6px 0 8px;color:#666;font-size:12px;line-height:1.45}.gg-cart-preorder-notice{box-sizing:border-box;padding:14px 16px;background:#f5f5f5;border:1px solid #dedede;border-radius:8px;color:#333;font-size:13px;line-height:1.5;text-align:left}.gg-cart-preorder-notice p{margin:6px 0 0;font-size:inherit;line-height:inherit}#cart-table .gg-cart-preorder-notice{max-width:480px;margin:0 auto 20px}body .customer-links ul li.cart-info #cart-dropdown .gg-mini-cart-notice{padding:12px 20px;border:0}body .customer-links ul li.cart-info #cart-dropdown .gg-mini-cart-notice:not(:has(.gg-cart-preorder-notice)){display:none}#cart-table .gg-cart-count{margin:8px 0 0;font-size:16px;color:#666}#cart-table .gg-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start;padding-bottom:40px}#cart-table .gg-cart-layout:before,#cart-table .gg-cart-layout:after,#cart-table .cart-table-header{display:none}#cart-table .gg-cart-layout>.cart-table{width:100%;padding:0;min-width:0}#cart-table .cart-table .item-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:22px;padding:24px;margin:0 0 18px;border:1px solid #e5e5e5;border-radius:12px;background:#fff;box-shadow:0 8px 24px #00000006;text-align:left;width:100%;box-sizing:border-box}#cart-table .cart-table .item-row:before,#cart-table .cart-table .item-row:after{display:none}#cart-table .item-row .item-thumb{width:100%;margin:0;padding:0;align-self:start}#cart-table .item-row .item-details{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;width:100%;padding:0;text-align:left}#cart-table .item-details>div{width:auto;margin:0;padding:0;min-width:0}#cart-table .item-details>div:first-child{grid-column:1;grid-row:1}#cart-table .item-details>div:nth-child(2){display:none}#cart-table .item-details>div:nth-child(3){grid-column:1 / -1;grid-row:2;text-align:left}#cart-table .item-details>div:last-child{grid-column:2;grid-row:1;text-align:right}#cart-table .item-title h4{margin:0;font-size:18px;line-height:1.35}#cart-table .item-details h5{margin:0}#cart-table .total-item{color:#d8232f;font-size:20px;font-weight:700}#cart-table .total-item del{display:block;font-size:14px;color:#999;margin-top:4px;font-weight:400}#cart-table .item-row span.quantity.form{display:inline-flex;align-items:center;border:1px solid #dedede;border-radius:8px;width:auto;padding:0;position:relative}#cart-table .item-row .quantity.form .qtybtn{width:38px;min-width:38px;height:42px;padding:0;margin:0;border:0;background:transparent}#cart-table .item-row input.item-qty{width:40px;height:42px;padding:0;margin:0;border:0;background:transparent}#cart-table .item-row .remove_item_multi{display:inline-block;margin:0 0 0 14px;width:auto;color:#666;font-size:12px;vertical-align:middle}#cart-table .gg-cart-availability:has(.gg-cart-preorder-badge){background:#f5f5f5;border-radius:6px;padding:8px 10px;margin-top:12px}#cart-table .gg-cart-availability .gg-cart-preorder-badge{margin-top:0}#cart-table .gg-cart-availability .gg-cart-preorder-date{margin:6px 0 0}#cart-table .gg-review-summary{justify-content:flex-start}#cart-table .gg-cart-summary{position:sticky;top:24px;padding:24px;border:1px solid #e5e5e5;border-radius:12px;background:#fff;box-shadow:0 8px 24px #00000006;width:100%;box-sizing:border-box}#cart-table .gg-cart-summary>h2{font-size:23px;text-align:left;margin:0 0 22px}#cart-table .gg-cart-summary .twelve{width:100%;padding:0}#cart-table .gg-cart-summary #total-bottom{width:100%;margin:0 0 20px}#cart-table .gg-cart-summary #total-bottom td{padding:0 0 12px;text-align:left}#cart-table .gg-cart-summary #total-bottom td:last-child{text-align:right}#cart-table .gg-cart-summary #total-bottom h3{font-size:19px;margin:0}#cart-table .gg-cart-summary button[name=checkout],#cart-table .gg-cart-summary .additional-checkout-buttons{width:100%;max-width:none}#cart-table .gg-cart-summary p{margin:8px 0 0;line-height:1.5}#cart-table .gg-cart-summary .gg-cart-preorder-notice{margin:0 0 18px}#cart-table .gg-cart-summary shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: 8px}@media(max-width:1000px){#cart-table .gg-cart-layout{grid-template-columns:1fr;gap:16px}#cart-table .gg-cart-summary{position:static}}@media(max-width:600px){#cart-table .cart-table .item-row{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:16px}#cart-table .item-row .item-details{grid-template-columns:minmax(0,1fr);gap:12px}#cart-table .item-details>div:last-child{grid-column:1;grid-row:2;text-align:left}#cart-table .item-details>div:nth-child(3){grid-row:3}#cart-table .item-title h4{font-size:16px}#cart-table .total-item del{display:inline;margin-left:6px}#cart-table .gg-cart-summary{padding:20px}#cart-table .gg-review-summary__text{font-size:12px}}#cart-table .gg-cart-summary .additional-checkout-buttons>div{width:100%;max-width:none}#cart-table .gg-cart-summary .gg-cart-preorder-notice p{margin:6px 0 0;padding:0}#cart-table .gg-cart-availability .gg-cart-preorder-date{padding:0}#cart-table .item-row .total-item-hidden{display:none!important}#cart-table .item-details>div:nth-child(2):has(small){display:block;grid-column:1 / -1;grid-row:3}#cart-table .item-details>div:nth-child(2) .price-preview{display:none}#cart-table .item-details>div:nth-child(2) .offers>br{display:none}#cart-table .gg-cart-summary>.six{width:100%}@media(max-width:600px){#cart-table .item-details>div:nth-child(2):has(small){grid-row:4}}.gg-footer{background:#222;color:#eee}.gg-footer .dynamic-section-footer,.gg-footer .dynamic-section-sub-footer{background:#222;border:0;margin:0}.gg-footer .dynamic-section-footer{padding:48px 0 32px}.gg-footer .container.half-pad{width:100%;max-width:1200px;padding:0 24px;margin:0 auto;float:none;box-sizing:border-box}.gg-footer__grid{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:48px;text-align:left}.gg-footer__grid>*{width:auto;margin:0;padding:0;float:none;min-width:0}.gg-footer summary,.gg-footer .gg-footer__newsletter h4{font-size:18px;font-weight:700;line-height:1.3;color:#fff;margin:0}.gg-footer summary{list-style:none}.gg-footer summary::-webkit-details-marker{display:none}.gg-footer__content{padding-top:18px;font-size:15px;line-height:1.7}.gg-footer__content p{margin:0}.gg-footer .gg-footer__links{list-style:none;margin:0;padding:0}.gg-footer__links li{margin:0 0 8px}.gg-footer a{color:#ddd}.gg-footer a:hover{color:#fff;text-decoration:underline}.gg-footer a:focus-visible,.gg-footer summary:focus-visible{outline:2px solid #f45a65;outline-offset:4px}.gg-footer .gg-footer__newsletter h4{font-size:24px}.gg-footer__newsletter p{margin:12px 0 20px;color:#bbb;font-size:15px;line-height:1.6}.gg-footer .newsletter_form{display:flex;flex-wrap:wrap;gap:0;width:100%}.gg-footer .newsletter_form>.form{flex:1;min-width:0;width:auto;margin:0}.gg-footer .newsletter_form>span:last-child{flex:0 0 auto}.gg-footer .newsletter_form input.email{background:#303030;border:1px solid #666;border-radius:8px 0 0 8px;color:#fff;font-size:16px;height:48px;width:100%;margin:0;padding:0 14px;box-sizing:border-box}.gg-footer .newsletter_form button{background:#df182b;border:1px solid #df182b;color:#fff;border-radius:0 8px 8px 0;min-height:48px;margin:0;padding:0 20px;box-shadow:none}.gg-footer .newsletter_form>.clearfix{width:100%}.gg-footer .dynamic-section-sub-footer{padding:0 0 24px;--section-padding-bottom-mobile: 24px}.gg-footer .gg-footer__bottom{display:grid;grid-template-columns:1fr auto;gap:14px 24px;border-top:1px solid #ffffff20;padding:24px 0 0;margin:0;width:100%;text-align:left}.gg-footer .gg-footer__legal{grid-column:1;font-size:12px;color:#aaa;line-height:1.6}.gg-footer .gg-footer__legal p{margin:0}.gg-footer .gg-footer__copyright{grid-column:1;grid-row:2;margin:0;font-size:12px;color:#aaa}.gg-footer .payment-icons{grid-column:2;grid-row:1 / span 2;display:flex;flex-wrap:wrap;align-content:center;gap:8px;max-width:300px;margin:0;padding:0}.gg-footer .payment-icons li{display:flex;margin:0;padding:0}.gg-footer .payment-icon{width:38px;height:24px}@media(min-width:769px){.gg-footer__disclosure>summary{pointer-events:none}}@media(max-width:768px){.gg-footer .dynamic-section-footer{padding:32px 0 0}.gg-footer__grid{grid-template-columns:1fr;gap:0}.gg-footer__newsletter{order:-1;padding-bottom:28px}.gg-footer__disclosure{border-top:1px solid #ffffff20}.gg-footer__disclosure summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0;cursor:pointer}.gg-footer__disclosure summary:after{content:"+";font-size:24px;font-weight:400}.gg-footer__disclosure[open] summary:after{content:"\2212"}.gg-footer__content{padding:0 0 18px}.gg-footer .gg-footer__bottom{display:flex;flex-direction:column;gap:16px}.gg-footer .payment-icons{order:-1;max-width:280px}.gg-footer .gg-footer__copyright{order:2}}.gg-footer .gg-footer__signup{background:#df182b;border:1px solid #df182b;color:#fff;border-radius:8px;padding:14px 24px;min-height:48px;box-shadow:none;margin:0}.gg-footer .gg-footer__signup:hover{background:#c91224;border-color:#c91224}@media(max-width:768px){.gg-footer .gg-footer__signup{width:100%}}.gg-editorial-copy{box-sizing:border-box;width:calc(100% - 48px);max-width:800px;margin:0 auto;padding:24px 0 44px;color:#454b53;font-size:16px;line-height:1.65;text-align:left}.gg-editorial-copy p{font-size:inherit;line-height:inherit;color:inherit;margin:0 0 18px;padding:0;text-align:left}.gg-editorial-copy p:last-child{margin-bottom:0}.gg-editorial-copy__toggle{display:block;background:none;border:0;border-radius:0;box-shadow:none;color:#c9182b;font:inherit;font-weight:650;cursor:pointer;padding:8px 0;margin:16px 0 0}.gg-editorial-copy__details[hidden]{display:none}.gg-editorial-copy .gg-editorial-copy__details{padding:0;margin:0;width:100%}.gg-editorial-copy__toggle:focus-visible{outline:2px solid #d8232f;outline-offset:4px}.gg-editorial-copy--introduction{max-width:1100px;padding-top:8px;padding-bottom:8px}.shopify-section:has(>.gg-editorial-copy--introduction)+.shopify-section .gg-carousel-heading-row{padding-top:0}.shopify-section:has(>.gg-editorial-copy--introduction)+.shopify-section .gg-carousel-heading-row .title_lines{margin-top:0}.gg-editorial-copy--introduction>[data-editorial-body]>.metafield-rich_text_field{padding:0}.gg-editorial-copy__intro>.metafield-rich_text_field{padding:0}@media(min-width:769px){[id$=__section_collections_grid_RDjyGt] .product-loop{justify-content:flex-start}}.gg-editorial-copy--introduction .gg-editorial-copy__details{text-align:left;padding-top:20px}@media(min-width:769px){.gg-editorial-copy--introduction .gg-editorial-copy__intro p{text-align:center}.gg-editorial-copy--introduction>[data-editorial-body]>p,.gg-editorial-copy--introduction>[data-editorial-body]>.metafield-rich_text_field>p{text-align:center}.gg-editorial-copy--introduction .gg-editorial-copy__toggle{margin-left:auto;margin-right:auto}}.gg-tcg-products-heading{margin-top:40px;margin-bottom:20px}@media(max-width:768px){.gg-tcg-products-heading{margin-top:30px;font-size:22px}}.gg-tcg-reading>.shopify-section:has(+.shopify-section>.gg-editorial-copy:not(.gg-editorial-copy--introduction)),.gg-tcg-reading>.shopify-section:has(.title_lines):has(+.shopify-section .gg-collection-faq),.gg-tcg-reading>.shopify-section:has(.gg-collection-faq){box-sizing:border-box;max-width:848px;margin-inline:auto;padding-inline:24px}.gg-tcg-reading>.shopify-section:has(+.shopify-section>.gg-editorial-copy:not(.gg-editorial-copy--introduction))>section,.gg-tcg-reading>.shopify-section:has(.title_lines):has(+.shopify-section .gg-collection-faq)>section{padding-block:0;margin-block:0}.gg-tcg-reading>.shopify-section:has(+.shopify-section>.gg-editorial-copy:not(.gg-editorial-copy--introduction)) .container,.gg-tcg-reading>.shopify-section:has(.title_lines):has(+.shopify-section .gg-collection-faq) .container,.gg-tcg-reading>.shopify-section:has(.gg-collection-faq) .container{width:100%;max-width:none;padding-inline:0}.gg-tcg-reading>.shopify-section:has(+.shopify-section>.gg-editorial-copy:not(.gg-editorial-copy--introduction)) .title_lines,.gg-tcg-reading>.shopify-section:has(.title_lines):has(+.shopify-section .gg-collection-faq) .title_lines{margin:0;padding:0;white-space:normal}.gg-tcg-reading>.shopify-section:has(.gg-collection-faq)>section{padding-top:24px;padding-bottom:20px;margin-bottom:0}.gg-tcg-reading .table-cell>.animate:has(.gg-collection-faq){width:100%;margin:0;padding:0}.gg-tcg-reading .gg-collection-faq{box-sizing:border-box;width:100%;max-width:none;margin:0}.gg-tcg-reading .gg-collection-faq__summary{font-size:16px;line-height:1.45}.gg-tcg-reading .gg-collection-faq__item p{font-size:16px;line-height:1.65;color:#454b53}@media(min-width:769px){.gg-tcg-reading>.shopify-section:has(+.shopify-section>.gg-editorial-copy:not(.gg-editorial-copy--introduction)) .title_lines,.gg-tcg-reading>.shopify-section:has(.title_lines):has(+.shopify-section .gg-collection-faq) .title_lines{white-space:nowrap}}.glider.loaded .product:not(.ignore) .product-thumb:has(img.lazyloaded){opacity:1}.gg-hero .gg-hero__viewport{background:transparent}@media(min-width:1600px){.product-page .dynamic-section>.container,.product-page .product-recommendations .relative.container{box-sizing:border-box;width:100%;max-width:1480px;padding-left:20px;padding-right:20px}.product-page .product-grid-product-template>.clearfix{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:40px}.product-page .gg-product-longform__inner{max-width:800px}.product-page .title_lines{max-width:none;margin-left:0;margin-right:0}}@media(min-width:1600px){.index-page .dynamic-section>.container,.collection-page .dynamic-section>.container,.collection-page .dynamic-section .relative.container{box-sizing:border-box;width:100%;max-width:1480px;padding-left:20px;padding-right:20px}.index-page .gg-hero{max-width:1440px}.index-page .title_lines,.collection-page .title_lines{max-width:none;margin-left:0;margin-right:0}.collection-page #collection-page #collection-grid{max-width:1440px;grid-template-columns:280px minmax(0,1fr)}.collection-page #collection-page #collection-products.product-loop{grid-template-columns:repeat(4,minmax(0,1fr))}.collection-page #collection-page #collection-grid:not(:has(#filters)) #collection,.collection-page #collection-page #collection-grid:not(:has(#filters)) #sorting{max-width:none}:is(.index-page,.collection-page) #dib-posts .dib{max-width:none;width:100%;margin:0}:is(.index-page,.collection-page) #dib-posts #dib-template-2 .dib-post-wrap{display:grid;align-items:stretch;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0}:is(.index-page,.collection-page) #dib-posts #dib-template-2 .dib-post{display:flex;flex-direction:column;width:auto;min-width:0;margin:0;overflow:hidden;border-radius:8px}:is(.index-page,.collection-page) #dib-posts #dib-template-2 .dib-post-featured-image{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.collection-page #dib-posts #dib-template-2 .dib-post-featured-image{object-fit:contain;background:#fff}:is(.index-page,.collection-page) #dib-posts #dib-template-2 .dib-post-text{display:flex;flex:1;flex-direction:column;gap:12px;padding:40px 24px 24px;text-align:center}:is(.index-page,.collection-page) #dib-posts #dib-template-2 .dib-post-title{font-size:22px;line-height:1.3;margin:0;text-align:center}:is(.index-page,.collection-page) #dib-posts #dib-template-2 .dib-author-photo{display:block}:is(.index-page,.collection-page) #dib-posts #dib-template-2 .dib-meta-text{position:static;order:1;width:auto;margin:auto 0 0;padding-top:4px;font-size:13px;line-height:1.6;white-space:normal;text-align:center}:is(.index-page,.collection-page) #dib-posts #dib-template-2 .dib-category-text{order:-1;margin:0;padding:0;text-align:center}:is(.index-page,.collection-page) #dib-posts #dib-template-2 .dib-meta-item{font-size:13px!important}}@media(min-width:1600px){.collection-page>.shopify-section:has(+.shopify-section>.gg-editorial-copy:not(.gg-editorial-copy--introduction)),.collection-page>.shopify-section:has(.title_lines):has(+.shopify-section .gg-collection-faq),.collection-page>.shopify-section:has(.gg-collection-faq){box-sizing:border-box;width:100%;max-width:1148px;margin-inline:auto;padding-inline:24px}.collection-page>.shopify-section:has(+.shopify-section>.gg-editorial-copy:not(.gg-editorial-copy--introduction))>section{padding-top:64px;padding-bottom:0;margin-bottom:0}.collection-page>.shopify-section:has(+.shopify-section>.gg-editorial-copy:not(.gg-editorial-copy--introduction)) .container,.collection-page>.shopify-section:has(.gg-collection-faq) .container,.collection-page>.shopify-section:has(.title_lines):has(+.shopify-section .gg-collection-faq) .container{width:100%;max-width:none;padding-inline:0}.collection-page>.shopify-section:has(+.shopify-section>.gg-editorial-copy:not(.gg-editorial-copy--introduction)) .title_lines{margin:0;padding:0}.collection-page .gg-editorial-copy:not(.gg-editorial-copy--introduction){max-width:1100px;padding-top:24px;padding-bottom:0}.collection-page>.shopify-section:has(.gg-collection-faq)>section{padding-top:48px;padding-bottom:0;margin-bottom:0}.collection-page .table-cell>.animate:has(.gg-collection-faq){width:100%;margin:0;padding:0}.collection-page .gg-collection-faq{width:100%;max-width:none;margin:24px 0 0}.collection-page>.shopify-section:has(+.shopify-section #dib-posts)>section,.collection-page>.shopify-section:has(+.shopify-section iframe[src*=youtube])>section{padding-top:64px;padding-bottom:24px;margin-bottom:0}.collection-page>.shopify-section:has(+.shopify-section #dib-posts) .title_lines,.collection-page>.shopify-section:has(+.shopify-section iframe[src*=youtube]) .title_lines{margin-block:0}}@media(min-width:1600px){.collection-page>.shopify-section:has(.title_lines):has(+.shopify-section .gg-collection-faq)>section{padding-top:48px;padding-bottom:0;margin-bottom:0}.collection-page>.shopify-section:has(.title_lines)+.shopify-section:has(.gg-collection-faq)>section{padding-top:24px}.collection-page>.shopify-section:has(.title_lines)+.shopify-section .gg-collection-faq{margin-top:0}.collection-page .gg-collection-faq{box-sizing:border-box}}.shopify-pc__prefs__option p{box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/69/assets/styles.custom.css.map */
