.Tooltip2Overlay_overlay{font-family:var(--zazzle-font-family-override,ProximaNova, Arial, Helvetica, sans-serif);z-index:15100;text-align:center;width:200px;min-width:200px;cursor:initial;background-color:#fff;padding:15px;font-size:14px;line-height:1.14;position:relative;box-shadow:0 0 20px #0003}.Tooltip2Overlay_caret{position:absolute}.Tooltip2Overlay_caret:before{content:"";border:8px solid #0000;border-top:none;border-bottom-color:#0000001a;width:0;height:0;position:absolute;top:-8px;left:50%}.Tooltip2Overlay_caret:after{content:"";border:8px solid #0000;border-top:none;border-bottom-color:#fff;width:0;height:0;position:absolute;top:-8px;left:50%}.Tooltip2Overlay_caretPadding{position:absolute}.Tooltip2Overlay_overlay__top .Tooltip2Overlay_caret{bottom:0;left:calc(50% - 8px);transform:scaleY(-1)}.Tooltip2Overlay_overlay__top .Tooltip2Overlay_caretPadding{height:8px;top:100%;left:0;right:0}.Tooltip2Overlay_overlay__right .Tooltip2Overlay_caret{top:calc(50% + 8px);left:0;transform:rotate(-90deg)}.Tooltip2Overlay_overlay__right .Tooltip2Overlay_caretPadding{width:8px;top:0;bottom:0;right:100%}.Tooltip2Overlay_overlay__bottom .Tooltip2Overlay_caret{top:0;left:calc(50% - 8px)}.Tooltip2Overlay_overlay__bottom .Tooltip2Overlay_caretPadding{height:8px;bottom:100%;left:0;right:0}.Tooltip2Overlay_overlay__left .Tooltip2Overlay_caret{top:calc(50% - 8px);right:0;transform:rotate(90deg)}.Tooltip2Overlay_overlay__left .Tooltip2Overlay_caretPadding{width:8px;top:0;bottom:0;left:100%}.Tooltip2_root{cursor:pointer;display:inline-block}.Tooltip2Overlay_overlay.Tooltip2_overlay__absolute{position:absolute}.Tooltip2_overlay__invisible{visibility:hidden}.CircleButton_root{text-align:left;-webkit-appearance:none;appearance:none;background:0 0;border:none;border-radius:1000px;justify-content:center;align-items:center;width:100%;padding:0;display:inline-flex}.CircleButton_root:disabled{opacity:.2;cursor:not-allowed}.CircleButton_root .CircleButton_icon{color:inherit!important}.CircleButton_root:hover,.CircleButton_root__passiveShadow{box-shadow:0 2px 10px #69696980}.CircleButton_root__medium{width:48px;height:48px;font-size:24px}.CircleButton_root__mini{width:34px;height:34px;font-size:18px}.CircleButton_root__tiny{width:24px;height:24px;font-size:12px}.CircleButton_root.CircleButton_root__blue{color:#fff;background:#020567}.CircleButton_root.CircleButton_root__blue.CircleButton_root__hover,.CircleButton_root.CircleButton_root__blue:not(:disabled):hover,body.keyboard-navigating .CircleButton_root.CircleButton_root__blue:not(:disabled):focus{color:#fff;background:#07142c}.CircleButton_root.CircleButton_root__green{color:#000;background:#2ecc8f}.CircleButton_root.CircleButton_root__green.CircleButton_root__hover,.CircleButton_root.CircleButton_root__green:not(:disabled):hover,body.keyboard-navigating .CircleButton_root.CircleButton_root__green:not(:disabled):focus{color:#fff;background:#1c634d}.CircleButton_root.CircleButton_root__white{color:#000;background:#fff}.CircleButton_root.CircleButton_root__white.CircleButton_root__hover,.CircleButton_root.CircleButton_root__white:not(:disabled):hover,body.keyboard-navigating .CircleButton_root.CircleButton_root__white:not(:disabled):focus{color:#000;background:#ebebeb}.ProductRecsScrollerDesktop_root{position:relative;outline:none!important}.ProductRecsScrollerDesktop_root__noOverlap{padding:0 54px}.ProductRecsScrollerDesktop_scrollHider{width:100%;padding:8px 0;overflow:hidden}@media (hover:hover) and (pointer:fine){.ProductRecsScrollerDesktop_scrollHider{padding:8px 0 16px}}.ProductRecsScrollerDesktop_pages{transition:transform .4s;display:flex;transform:translate(0)}.ProductRecsScrollerDesktop_page{flex:1;gap:16px;display:grid}.ProductRecsScrollerDesktop_root__ie .ProductRecsScrollerDesktop_page{display:flex}.ProductRecsScrollerDesktop_item{min-width:0}.ProductRecsScrollerDesktop_button{position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.ProductRecsScrollerDesktop_root__fullOverlap:not(:hover) .ProductRecsScrollerDesktop_button{display:none}}.ProductRecsScrollerDesktop_button__prev{left:0}.ProductRecsScrollerDesktop_button__next{right:0}@media only screen and (min-width:1160px){.ProductRecsScrollerDesktop_root__partialOverlap .ProductRecsScrollerDesktop_button{margin:0 -24px}}.CmsSimpleSectionTitle_root{align-items:center;margin-bottom:16px;font-size:24px;font-weight:300;line-height:1.2;display:flex}.CmsSimpleSectionTitle_root.CmsSimpleSectionTitle_root__align_left{justify-content:flex-start}.CmsSimpleSectionTitle_root.CmsSimpleSectionTitle_root__align_center{justify-content:center}.CmsSimpleSectionTitle_root.CmsSimpleSectionTitle_root__align_right{justify-content:flex-end}.CmsSimpleSectionTitle_root h2{margin:0}.CmsSimpleSectionTitle_root__rich{width:100%;display:block}.CmsSimpleSectionTitle_root__pdp h2{color:var(--zds-color-text-primary);font-size:28px;font-weight:700;line-height:36px}.CmsSimpleSectionTitle_root__mobile{display:block}.CmsSimpleSectionTitle_root__mobile.CmsSimpleSectionTitle_root__align_left{text-align:left}.CmsSimpleSectionTitle_root__mobile.CmsSimpleSectionTitle_root__align_center{text-align:center}.CmsSimpleSectionTitle_root__mobile.CmsSimpleSectionTitle_root__align_right{text-align:right}.CmsSimpleSectionTitle_root__mobile.CmsSimpleSectionTitle_root__pdp h2{font-size:20px;font-weight:700;line-height:24px}.CmsProductRecGpla_root{border:1px solid #e4e4e4;border-radius:10px;display:block;position:relative;overflow:hidden}.CmsProductRecGpla_root,.CmsProductRecGpla_root:hover,.CmsProductRecGpla_root:visited,.CmsProductRecGpla_root:active,.CmsProductRecGpla_root:focus,.CmsProductRecGpla_root:visited:hover{color:#404040}.CmsProductRecGpla_root:hover .CmsProductRecGpla_title,.CmsProductRecGpla_root:visited:hover .CmsProductRecGpla_title{color:#ff6c1a}.CmsProductRecGpla_img{width:100%}.CmsProductRecGpla_info{margin:8px;overflow:hidden}.CmsProductRecGpla_title{-webkit-line-clamp:3;color:#25579d;text-overflow:ellipsis;-webkit-box-orient:vertical;height:4.5em;font-weight:700;display:block;overflow:hidden}.CmsProductRecGpla_price{text-overflow:clip;height:1.5em;font-weight:bolder;overflow:hidden}.CmsProductRecGpla_store{white-space:nowrap;text-overflow:ellipsis;height:1.5em;display:block;overflow:hidden}.SearchPagination-prev .Zazzicon,.SearchPagination-next .Zazzicon{vertical-align:middle;color:inherit;position:relative}.SearchPagination-placeholder{visibility:hidden;justify-content:center;align-items:center;min-width:100px;display:inline-flex}.SearchPagination-text{font-size:16px;font-weight:400;line-height:24px}.SearchPagination .SearchPagination--hidden{visibility:hidden}.SearchPagination-pageNum,.SearchPagination-pageNum:focus,.SearchPagination-pageNum:visited{color:#020567}.SearchPagination-pageNum:hover,.SearchPagination-pageNum:visited:hover,.SearchPagination-pageNum:focus:hover{color:#ff6c1a}.SearchPagination .SearchPagination-pageNum__updated{text-align:center;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin:0 16px;font-size:16px;font-weight:400;line-height:1.2em;display:inline-flex}.SearchPagination .SearchPagination-pageNum__control{text-align:center;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin:0 8px;line-height:1.5em;display:inline-flex}.SearchPagination--desktop__updated{margin:24px 0;display:inline-block}.SearchPagination--desktop__updated .SearchPagination-prev,.SearchPagination--desktop__updated .SearchPagination-next{align-items:center;height:100%;padding:0 16px;display:inline-flex}.SearchPagination--desktop__updated .Zazzicon{margin:0 8px;font-size:20px;font-weight:700}.SearchPagination--desktop__updated .SearchPagination-prev{margin-right:16px;padding-right:16px}.SearchPagination--desktop__updated .SearchPagination-prev .Zazzicon{margin-left:0;margin-right:24px}.SearchPagination--desktop__updated .SearchPagination-next{margin-left:16px;padding-left:16px}.SearchPagination--desktop__updated .SearchPagination-next .Zazzicon{margin-left:24px;margin-right:0}.SearchPagination--desktop__updated a,.SearchPagination--desktop__updated a:focus,.SearchPagination--desktop__updated a:visited,.SearchPagination--desktop__updated button,.SearchPagination--desktop__updated button:focus,.SearchPagination--desktop__updated button:visited{color:#212121}.SearchPagination--desktop__updated a:hover,.SearchPagination--desktop__updated a:visited:hover,.SearchPagination--desktop__updated a:focus:hover,.SearchPagination--desktop__updated button:hover,.SearchPagination--desktop__updated button:visited:hover,.SearchPagination--desktop__updated button:focus:hover{color:#ff6c1a}.SearchPagination--desktop__updated .SearchPagination-currentPageNum,.SearchPagination--desktop__updated .SearchPagination-currentPageNum:focus,.SearchPagination--desktop__updated .SearchPagination-currentPageNum:visited{color:#fff}.SearchPagination--desktop__updated .SearchPagination-currentPageNum:hover,.SearchPagination--desktop__updated .SearchPagination-currentPageNum:visited:hover,.SearchPagination--desktop__updated .SearchPagination-currentPageNum:focus:hover{color:#ff6c1a}.SearchPagination--desktop__updated .SearchPagination-currentPageNum{cursor:default;pointer-events:none;background:#020567;border-radius:3px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:inline-flex}.SearchPagination--desktop__updated>*{vertical-align:middle}.SearchPagination--desktop__control{justify-content:center;align-items:center;margin:24px 0;display:inline-flex}.SearchPagination--desktop__control .SearchPagination-prev,.SearchPagination--desktop__control .SearchPagination-next{justify-content:center;align-items:center;height:48px;display:inline-flex}.SearchPagination--desktop__control .Zazzicon{margin:0 8px}.SearchPagination--desktop__control .SearchPagination-prev{margin-right:16px;padding-right:16px}.SearchPagination--desktop__control .SearchPagination-prev .Zazzicon{margin-left:0}.SearchPagination--desktop__control .SearchPagination-next{margin-left:16px;padding-left:16px}.SearchPagination--desktop__control .SearchPagination-next .Zazzicon{margin-right:0}.SearchPagination--desktop__control a,.SearchPagination--desktop__control a:focus,.SearchPagination--desktop__control a:visited,.SearchPagination--desktop__control button,.SearchPagination--desktop__control button:focus,.SearchPagination--desktop__control button:visited{color:#212121}.SearchPagination--desktop__control a:hover,.SearchPagination--desktop__control a:visited:hover,.SearchPagination--desktop__control a:focus:hover,.SearchPagination--desktop__control button:hover,.SearchPagination--desktop__control button:visited:hover,.SearchPagination--desktop__control button:focus:hover{color:#ff6c1a}.SearchPagination--desktop__control .SearchPagination-currentPageNum,.SearchPagination--desktop__control .SearchPagination-currentPageNum:focus,.SearchPagination--desktop__control .SearchPagination-currentPageNum:visited{color:#fff}.SearchPagination--desktop__control .SearchPagination-currentPageNum:hover,.SearchPagination--desktop__control .SearchPagination-currentPageNum:visited:hover,.SearchPagination--desktop__control .SearchPagination-currentPageNum:focus:hover{color:#ff6c1a}.SearchPagination--desktop__control .SearchPagination-currentPageNum{cursor:default;pointer-events:none;background:#404040;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-weight:700;display:inline-flex}.SearchPagination--desktop__control>*{vertical-align:middle}.SearchPagination--mobile{justify-content:center;margin:16px 0;display:flex}.SearchPagination--mobile .Zazzicon{margin:0 8px}.SearchPagination--mobile .SearchPagination-prev,.SearchPagination--mobile .SearchPagination-next{flex:0 0 50%;max-width:150px;min-height:40px;padding:0 8px}.SearchPagination--mobile .SearchPagination-prev{margin-right:8px;padding-right:16px}.SearchPagination--mobile .SearchPagination-prev .Zazzicon{margin-left:0}.SearchPagination--mobile .SearchPagination-next{margin-left:8px;padding-left:16px}.SearchPagination--mobile .SearchPagination-next .Zazzicon{margin-right:0}.SearchPagination--mobile>*{vertical-align:middle}.ProductRecsScrollerGrid_root{flex-direction:column;display:flex}.ProductRecsScrollerGrid_grid{gap:16px;display:grid}.ProductRecsScrollerGrid_pagination{align-self:center}.CmsProductRecsBase_root{text-align:left;margin-bottom:16px;position:relative}.CmsProductRecsBase_root__placeholder{visibility:hidden}.CmsProductRecsBase_titleContainer{align-items:flex-start;display:flex}.CmsProductRecsBase_link,.CmsProductRecsBase_linkButton{flex-shrink:0;align-items:center;max-width:50%;margin-bottom:16px;margin-left:16px;display:flex}.CmsProductRecsBase_icon{margin-top:1px;font-weight:600}.CmsProductRecsBase_linkButton .CmsProductRecsBase_icon{color:inherit;margin-left:0;margin-right:0}.CmsProductRecsBase_link{margin-top:4px;font-size:18px}.CmsProductRecsBase_link__dark,.CmsProductRecsBase_link__dark:focus,.CmsProductRecsBase_link__dark:visited{color:#212121}.CmsProductRecsBase_link__dark:hover,.CmsProductRecsBase_link__dark:visited:hover,.CmsProductRecsBase_link__dark:focus:hover{color:#ff6c1a}.CmsProductRecsBase_linkTitle{margin-right:8px}