.product-detail{margin-bottom:112px}@media screen and (max-width: 62.4375em){.product-detail{margin:0}}.product-detail__wrap{display:grid;grid-template-columns:repeat(12, 1fr);align-items:flex-start;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px}@media screen and (max-width: 62.4375em){.product-detail__wrap{display:block}}.product-detail__gallery{grid-column:1/span 7;position:relative;display:flex;flex-wrap:wrap}@media screen and (max-width: 62.4375em){.product-detail__gallery{margin-left:calc(var(--site-gutter)*-1);margin-right:calc(var(--site-gutter)*-1)}}.product-detail__gallery .button{position:absolute;top:0;left:0;z-index:2}@media screen and (max-width: 62.4375em){.product-detail__gallery .button{position:static}}.product-detail__gallery .carousel--gallery .carousel__nav{top:auto;right:0;bottom:0;left:auto;padding:12px;transform:none;color:var(--c-black);background:var(--c-white)}.product-detail__gallery .carousel--gallery .carousel__nav .carousel__indicator{font-size:.75rem;line-height:1;font-weight:var(--font-weight-medium);letter-spacing:2px}.product-detail__gallery .carousel--gallery .carousel__nav .carousel__prev,.product-detail__gallery .carousel--gallery .carousel__nav .carousel__next{border:0;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.product-detail__gallery .carousel--gallery[data-disabled] .swiper{margin-left:0 !important}.product-detail__gallery .carousel--gallery[data-disabled] .carousel__nav{display:none}.product-detail__gallery .carousel--gallery[data-disabled] .carousel__container{display:flex;flex-wrap:wrap;gap:10px;box-sizing:border-box}.product-detail__gallery .carousel--gallery[data-disabled] .carousel__item{width:calc(50% - 5px)}.product-detail__gallery .carousel--gallery[data-disabled] .carousel__item:first-child{width:100%}.product-detail__gallery .carousel--gallery[data-disabled] .carousel__item:last-child:nth-child(even){width:100%}.product-detail__gallery .swiper .carousel-item__image{aspect-ratio:1;display:flex;align-items:center;background:var(--c-background)}.product-detail__gallery .swiper .carousel-item__image .image--cutout{mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;height:100%}.product-detail__content{grid-column:span 5;display:flex;flex-direction:column;row-gap:16px;position:-webkit-sticky;position:sticky;top:calc(var(--top-offset) + var(--mega-menu-height));padding-top:22px;padding-right:var(--site-gutter);padding-left:38px}@media screen and (max-width: 62.4375em){.product-detail__content{padding-top:24px;padding-left:0;padding-right:0}}.product-detail__header{display:flex;align-items:flex-end;gap:var(--site-gutter)}.product-detail__title{font-family:Syne,Helvetica,sans-serif;line-height:1.2;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:.8px;font-size:2.1875rem;line-height:1.2}@media screen and (max-width: 62.4375em){.product-detail__title{font-size:1.3125rem;line-height:1.1904761905}}.product-detail__brand{font-size:.875rem;line-height:2.0714285714;margin-left:auto;color:inherit;-webkit-text-decoration:none;text-decoration:none;letter-spacing:.5px;font-weight:var(--font-weight-medium);white-space:nowrap}@media screen and (max-width: 62.4375em){.product-detail__brand{font-size:.75rem;line-height:1.6666666667}}.product-detail__brand:hover{-webkit-text-decoration:underline;text-decoration:underline}.product-detail__text,.product-detail__additional-information{font-family:Poppins,Helvetica,sans-serif;line-height:1.7;font-size:.75rem;line-height:1.8333333333;color:var(--richtext-color, var(--c-body));letter-spacing:.5px;font-weight:var(--font-weight-light);font-size:.875rem;line-height:1.7142857143}.styleguide .product-detail__text,.styleguide .product-detail__additional-information{font-size:.875rem;line-height:1.7142857143}.product-detail__text h1,.product-detail__additional-information h1{font-family:Syne,Helvetica,sans-serif;line-height:1.2;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:.8px;font-size:2.1875rem;line-height:1.2}@media screen and (max-width: 62.4375em){.product-detail__text h1,.product-detail__additional-information h1{font-size:1.3125rem;line-height:1.1904761905}}.product-detail__text h2,.product-detail__additional-information h2{font-family:Syne,Helvetica,sans-serif;line-height:1.2;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:.8px;font-size:1.5625rem;line-height:1.2}@media screen and (max-width: 62.4375em){.product-detail__text h2,.product-detail__additional-information h2{font-size:1.125rem;line-height:1.3888888889}}.product-detail__text h3,.product-detail__additional-information h3{font-family:Syne,Helvetica,sans-serif;line-height:1.2;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:.8px;font-size:1.25rem;line-height:1.1}@media screen and (max-width: 62.4375em){.product-detail__text h3,.product-detail__additional-information h3{font-size:.75rem;line-height:1.8333333333}}.product-detail__text h4,.product-detail__additional-information h4{font-family:Syne,Helvetica,sans-serif;line-height:1.2;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:.8px;font-size:1rem;line-height:1.6875}@media screen and (max-width: 62.4375em){.product-detail__text h4,.product-detail__additional-information h4{font-size:.6875rem;line-height:1.8181818182}}.product-detail__text h5,.product-detail__additional-information h5{font-family:Syne,Helvetica,sans-serif;line-height:1.2;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:.8px;font-size:.8125rem;line-height:2.0769230769}@media screen and (max-width: 62.4375em){.product-detail__text h5,.product-detail__additional-information h5{font-size:.6875rem;line-height:1.8181818182}}.product-detail__text h1,.product-detail__text h2,.product-detail__text h3,.product-detail__text h4,.product-detail__text h5,.product-detail__text h6,.product-detail__additional-information h1,.product-detail__additional-information h2,.product-detail__additional-information h3,.product-detail__additional-information h4,.product-detail__additional-information h5,.product-detail__additional-information h6{margin-top:2rem;margin-bottom:1rem;margin-bottom:var(--richtext-internal-margin, 1rem)}@media screen and (max-width: 62.4375em){.product-detail__text h1,.product-detail__text h2,.product-detail__text h3,.product-detail__text h4,.product-detail__text h5,.product-detail__text h6,.product-detail__additional-information h1,.product-detail__additional-information h2,.product-detail__additional-information h3,.product-detail__additional-information h4,.product-detail__additional-information h5,.product-detail__additional-information h6{margin-top:1.5rem}}.product-detail__text h1:first-child,.product-detail__text h2:first-child,.product-detail__text h3:first-child,.product-detail__text h4:first-child,.product-detail__text h5:first-child,.product-detail__text h6:first-child,.product-detail__additional-information h1:first-child,.product-detail__additional-information h2:first-child,.product-detail__additional-information h3:first-child,.product-detail__additional-information h4:first-child,.product-detail__additional-information h5:first-child,.product-detail__additional-information h6:first-child{margin-top:0}.product-detail__text h6,.product-detail__additional-information h6{font-size:inherit;font-weight:var(--font-weight-medium);margin-bottom:.3em}.product-detail__text p,.product-detail__additional-information p{margin-bottom:1rem;margin-bottom:var(--richtext-internal-margin, 1rem)}.product-detail__text a:not(.button),.product-detail__additional-information a:not(.button){color:var(--richtext-link-color, var(--c-brand));font-weight:var(--font-weight-normal)}.product-detail__text strong,.product-detail__text b,.product-detail__additional-information strong,.product-detail__additional-information b{font-weight:var(--font-weight-medium)}.product-detail__text small,.product-detail__additional-information small{font-size:.666em}.product-detail__text>:last-child,.product-detail__additional-information>:last-child{margin-bottom:0}@media screen and (max-width: 62.4375em){.product-detail__text,.product-detail__additional-information{font-size:.75rem;line-height:1.8333333333}.styleguide .product-detail__text,.styleguide .product-detail__additional-information{font-size:.75rem;line-height:1.8333333333}}.product-detail__title+.product-detail__text,.product-detail__title+.product-detail__additional-information{margin-top:-12px}.product-detail__pdf{font-size:.75rem;line-height:1.8333333333;align-self:flex-start;display:flex;align-items:center;gap:10px;color:inherit;font-weight:var(--font-weight-medium);letter-spacing:.5px}@media screen and (max-width: 62.4375em){.product-detail__pdf{font-size:.6875rem;line-height:2}}.product-detail__pdf svg{fill:var(--c-brand)}.product-detail__panel{margin-top:8px}@media screen and (max-width: 62.4375em){.product-detail__panel{margin-left:calc(var(--site-gutter)*-1);margin-right:calc(var(--site-gutter)*-1)}}.product-detail__extra-info{display:flex;flex-direction:column;margin-top:-8px}.product-detail__extra-info a{font-family:Syne,Helvetica,sans-serif;line-height:1.2;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:.8px;font-size:.75rem;line-height:1.6666666667;display:flex;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:15px;color:inherit;border-bottom:1px solid var(--c-border-light);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;letter-spacing:2px}.product-detail-panel{display:flex;flex-direction:column;gap:20px;padding:var(--site-gutter);background:var(--c-background)}@media screen and (max-width: 62.4375em){.product-detail-panel{padding-top:24px;padding-bottom:24px}}.product-detail-panel__prices{font-size:.75rem;line-height:1;display:flex;gap:20px;letter-spacing:.2px}@media screen and (max-width: 62.4375em){.product-detail-panel__prices{font-size:.6875rem;line-height:1}}.product-detail-panel__prices dd{display:grid;grid-gap:7px;gap:7px;margin-top:auto}.product-detail-panel__prices .price{font-family:Frank Ruhl Libre,Georgia,serif;line-height:1.3;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:normal;font-size:2.125rem;line-height:.7058823529;grid-column:1;font-weight:var(--font-weight-semi-bold);letter-spacing:.5px}@media screen and (max-width: 62.4375em){.product-detail-panel__prices .price{font-size:1.875rem;line-height:.7}}.product-detail-panel__prices .price--original{font-size:1.3125rem;line-height:.7142857143;-webkit-text-decoration:line-through;text-decoration:line-through;color:var(--c-error)}.product-detail-panel__prices .price--discounted{font-size:1.875rem;line-height:.6666666667}.product-detail-panel__prices small{align-self:flex-end;grid-column:2;font-size:inherit;line-height:inherit}.product-detail-panel__retail,.product-detail-panel__finance{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 62.4375em){.product-detail-panel__retail,.product-detail-panel__finance{gap:7px}}.product-detail-panel__retail+.product-detail-panel__finance{padding-left:20px;border-left:1px solid var(--c-border-light)}.product-detail-panel__finance .price{font-size:1.5625rem;line-height:.76;color:var(--c-error)}@media screen and (max-width: 62.4375em){.product-detail-panel__finance .price{font-size:1.3125rem;line-height:.7142857143}}.product-detail-panel__finance .price--original,.product-detail-panel__finance .price--discounted{font-size:1.3125rem;line-height:.7142857143}.product-detail-panel__finance .price--discounted{margin-top:5px}.product-detail-panel__actions{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}@media screen and (max-width: 62.4375em){.product-detail-panel__actions{flex-direction:column;align-items:stretch}}.product-detail-panel__actions .button{flex:1;white-space:nowrap}.product-detail-panel__call{font-size:.75rem;line-height:1.8333333333;width:100%;margin-top:6px;font-weight:var(--font-weight-light);text-align:center;letter-spacing:.2px}@media screen and (max-width: 62.4375em){.product-detail-panel__call{display:flex;flex-direction:column;align-items:center;gap:4px}}@media screen and (max-width: 62.4375em){.product-detail-panel__call br{display:none}}.product-detail-panel__call a{font-family:Syne,Helvetica,sans-serif;line-height:1.2;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:.8px;font-size:1rem;line-height:1.375;color:inherit;text-underline-offset:3px;text-decoration-thickness:1.5px}.dialog-triggers{display:flex;flex-direction:column;margin-top:-8px}.dialog-triggers>a,.dialog-triggers .editable>a{font-family:Syne,Helvetica,sans-serif;line-height:1.2;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:.8px;font-size:.75rem;line-height:1.6666666667;display:flex;justify-content:space-between;align-items:center;padding-top:16px;padding-bottom:15px;color:inherit;border-bottom:1px solid var(--c-border-light);cursor:pointer;-webkit-text-decoration:none;text-decoration:none;letter-spacing:2px;transition:all 150ms ease-out}.dialog-triggers>a:hover,.dialog-triggers .editable>a:hover{color:var(--c-brand);border-bottom-color:var(--c-brand)}.dialog-triggers>a svg,.dialog-triggers .editable>a svg{fill:currentColor;transition:inherit}
/*# sourceMappingURL=product-detail.css.bb852.map */