.ces-4-section,.ces-4{width:100%}.ces-4__header{margin-bottom:48px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:flex-start}@media screen and (min-width: 735px) and (max-width: 1068px){.ces-4__header{display:flex;flex-direction:column;gap:32px}.ces-4__header-left,.ces-4__header-right{grid-column:auto}}.ces-4__side{display:flex;flex-direction:column;gap:0;width:364px;height:560px;padding:0;box-sizing:border-box;align-items:flex-start;border-radius:16px;background:#d7d8c5}.ces-4__eyebrow{margin-bottom:8px;color:#000000b3;text-transform:uppercase;letter-spacing:.5px}.ces-4__title{margin:0 0 32px;color:#000}#ces-4__description{color:var(--surface-surface-variant, #6D6D6F)}.ces-4__header-left,.ces-4__header-right{grid-column:span 6}@media screen and (max-width: 734px){.ces-4__header{grid-template-columns:1fr;gap:32px;margin-bottom:32px}.ces-4__header-left,.ces-4__header-right{grid-column:auto}.ces-4__title{margin:0}}.ces-4__body{display:grid;grid-template-columns:1fr 364px;gap:32px;align-items:flex-start}.ces-4__media{position:relative;width:100%;overflow:hidden;background:#000;border-radius:16px;display:block;box-sizing:border-box}.ces-4__video,.ces-4__image,.ces-4__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:100%;min-height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.ces-4__poster{z-index:2;opacity:1;visibility:visible;pointer-events:none}.ces-4__video{z-index:1;opacity:0;visibility:hidden}.ces-4__video.is-ready{z-index:3;opacity:1;visibility:visible}.ces-4__video.is-ready~.ces-4__poster,.ces-4__poster.is-hidden{z-index:0;opacity:0;visibility:hidden;pointer-events:none}.ces-4__video--active{opacity:1;z-index:1}.ces-4__video--next{opacity:0;z-index:0}.ces-4__video--fade-out{opacity:0}.ces-4__video::-webkit-media-controls-picture-in-picture-button{display:none!important}.ces-4__video::-webkit-media-controls-enable-picture-in-picture-button{display:none!important}@supports (-webkit-touch-callout: none){.ces-4__video{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:full!important;object-position:center!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ces-4__media{display:block!important;position:relative!important;overflow:hidden!important}}.ces-4__tag{position:absolute;right:32px;top:var(--ces4-tag-top, 51px);z-index:10;border-radius:8px;background:#ebece2;display:inline-flex;height:48px;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border:none;cursor:pointer;font-family:"STRUTT Modena 370",sans-serif;font-size:14px;color:#000;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.ces-4__tag-label{color:#4b5300;font-family:STRUTT Modena Mono;font-size:var(--Body-B1, 20px);font-style:normal;font-weight:400;line-height:150%}.ces-4__item{width:100%;display:flex;align-items:center;gap:12px;background:transparent;border:none;text-align:left;cursor:pointer;border-radius:8px;transition:color .2s ease;position:relative;font-size:72px;font-family:"STRUTT Modena 370",sans-serif;color:#000;flex:1;padding:16px;box-sizing:border-box;margin:0}button.ces-4__item,button.ces-4__item .ces-4__item-text,button.ces-4__item .ces-4__item-index{color:#000}.ces-4__item.is-active .ces-4__item-text,.ces-4__item.is-active .ces-4__item-index,button.ces-4__item.is-active .ces-4__item-text,button.ces-4__item.is-active .ces-4__item-index{color:#7d8725}.ces-4__item:not(:last-child):after{content:"";position:absolute;bottom:0;left:0;right:0;width:auto;height:1px;background:#0003}.ces-4__item-index{min-width:20px;color:#000;font-family:"STRUTT Modena 370",sans-serif;font-size:.5em;font-weight:300;line-height:120%;letter-spacing:-1.44px;vertical-align:super;position:relative;top:-.3em}.ces-4__item-text{flex:1;color:#000}button.ces-4__item{color:#000}button.ces-4__item .ces-4__item-text,button.ces-4__item .ces-4__item-index{color:inherit}.ces-4__item-title{margin:0 0 4px;color:#000;font-size:1em;font-style:normal;font-weight:300;line-height:120%;letter-spacing:-1.44px}.ces-4__item-description{margin:0;color:#000000d9}@media screen and (min-width: 1069px){.ces-4__media{height:560px}}@media screen and (min-width: 735px) and (max-width: 1068px){.ces-4__body{grid-template-columns:1fr;grid-template-rows:auto auto;gap:24px}.ces-4__media{height:480px;grid-row:1}.ces-4__side{width:100%;grid-row:2;height:auto;min-height:400px}}@media screen and (max-width: 734px){.ces-4__body{grid-template-columns:1fr;gap:32px}.ces-4__media{height:240px;border-radius:12px}.ces-4__poster,.ces-4__video{height:240px!important;min-height:240px!important;max-height:240px!important}}@media screen and (max-width: 734px){.ces-4__tag{left:12px;bottom:10px;right:auto;top:auto;height:auto;max-width:calc(100% - 24px);padding:6px 12px;font-size:13px}}@media screen and (min-width: 735px) and (max-width: 1068px){.ces-4__tag{left:24px;bottom:24px;right:auto;top:auto}}@media screen and (max-width: 734px){.ces-4__side{width:100%;height:320px;padding:0 24px;align-items:center;gap:0;overflow:visible}.ces-4__item{padding:0;gap:0;flex-shrink:0}.ces-4__item-text{color:#7d8725;font-family:"STRUTT Modena 370";font-size:44px;font-style:normal;font-weight:300;line-height:110%;letter-spacing:-.88px}.ces-4__item-index{color:#7d8725;font-family:"STRUTT Modena 370";font-size:22px;font-style:normal;font-weight:300;line-height:110%;letter-spacing:-.44px;vertical-align:super;position:relative;top:-.3em}.ces-4__item:not(.is-active) .ces-4__item-text,.ces-4__item:not(.is-active) .ces-4__item-index{color:#000}.ces-4__item.is-active .ces-4__item-text,.ces-4__item.is-active .ces-4__item-index{color:#7d8725}}@media screen and (max-width: 734px){#ces-4-section .component-grid{padding-top:48px;padding-bottom:48px}}@media screen and (min-width: 735px) and (max-width: 1068px){#ces-4-section .component-grid{padding-top:64px;padding-bottom:108px}}@media screen and (min-width: 1069px){#ces-4-section .component-grid{padding-top:72px;padding-bottom:120px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-ces-4.css.map */
